restic-compose-backup/docker-compose.yaml

37 lines
793 B
YAML
Raw Normal View History

2019-04-15 15:04:16 +00:00
version: '3'
services:
backup:
build: .
env_file:
- restic_volume_backup.env
volumes:
2019-04-15 16:30:49 +00:00
# Map in docker socket
2019-04-15 15:04:16 +00:00
- /var/run/docker.sock:/tmp/docker.sock:ro
2019-04-15 16:30:49 +00:00
# Map in project source
- .:/restic-volume-backup
web:
image: nginx
labels:
2019-04-19 04:34:33 +00:00
restic-volume-backup.volumes: true
restic-volume-backup.include: "/tests"
volumes:
- ./tests:/srv/tests
- ./.vscode:/srv/code
2019-04-19 04:34:33 +00:00
environment:
- SOME_VALUE=test
- ANOTHER_VALUE=1
mysql:
image: mysql
labels:
restic-volume-backup.mysql: true
environment:
- MYSQL_ROOT_PASSWORD=my-secret-pw
- MYSQL_DATABASE=mydb
- MYSQL_USER=myuser
- MYSQL_PASSWORD=mypassword
volumes:
- mysqldata:/var/lib/mysql
volumes:
2019-11-12 11:10:19 +00:00
mysqldata: