This repository is an Appwrite integration for DigitalOcean marketplace 1-click app.
This uses packer to build and create an snapshot. Following command will create a new snapshot with Appwrite 0.6.2 installation configured to run when user logs in in the image.
export DIGITALOCEAN_TOKEN='<your digitalocean access token>'
packer build appwrite.json
scripts/02-setup-appwrite-scripts.sh
update docker pull commands to pull the images required for the version you are upgrading forfiles/var/lib/cloud/scripts/per-instance/01-run-appwrite.sh
update docker command with appwrite version for appwrite/appwrite
image.scripts/90-cleanup.sh
and scripts/99-image_check.sh
scripts if new changes to https://github.com/digitalocean/marketplace-partners/tree/master/scripts
appwrite.json
, image_name
parameter with appropriate version to recognize the snapshot easily.travis.yml
deploy command, which will create a new snapshot in Appwrite Labs in DigitalOcean account