Skip to content

Instantly share code, notes, and snippets.

@aherve
Created March 9, 2016 14:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save aherve/ac38819b3ef39e304807 to your computer and use it in GitHub Desktop.
Save aherve/ac38819b3ef39e304807 to your computer and use it in GitHub Desktop.
web:
image: wordpress
links:
- mysql
environment:
- WORDPRESS_DB_PASSWORD=myPass
working_dir: /var/www/html
volumes_from:
- data
ports:
- "80:80"
mysql:
image: tutum/mysql
volumes_from:
- data
environment:
- MYSQL_PASS=myPass
- MYSQL_DATABASE=wordpress
data:
image: busybox
volumes:
- /var/www/html/wp-content
- /var/lib/mysql
backup:
image: tutum/dockup
volumes_from:
- data
environment:
- AWS_ACCESS_KEY_ID=<ACCESS_KEY>
- AWS_SECRET_ACCESS_KEY=<SECRET>
- AWS_DEFAULT_REGION=eu-west-1
- BACKUP_NAME=my-blog-backup
- PATHS_TO_BACKUP=/var/lib/mysql /var/www/html/wp-content
- S3_BUCKET_NAME=wordpress-backups
- RESTORE=false
restore:
image: tutum/dockup
volumes_from:
- data
environment:
- AWS_ACCESS_KEY_ID=<ACCESS>
- AWS_SECRET_ACCESS_KEY=<SECRET>
- AWS_DEFAULT_REGION=eu-west-1
- BACKUP_NAME=my-blog-backups
- PATHS_TO_BACKUP=/var/lib/mysql /var/www/html/wp-content
- S3_BUCKET_NAME=wordpress-backups
- RESTORE=true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment