1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-28 09:41:20 +00:00
dockerfiles/ghost/docker-compose.yml

35 lines
913 B
YAML
Raw Normal View History

2022-01-14 03:41:17 +00:00
version: "3.8"
2022-01-21 03:50:30 +00:00
2022-01-14 03:41:17 +00:00
services:
2022-01-21 03:50:30 +00:00
2022-01-14 03:41:17 +00:00
ghost:
image: ghost:alpine
ports:
- "2368:2368"
volumes:
- ./data:/var/lib/ghost/content
environment:
- url=https://blog.easypi.duckdns.org
- database__client=sqlite3
- database__connection__filename=/var/lib/ghost/content/data/ghost.db
restart: unless-stopped
2022-01-21 03:50:30 +00:00
backup:
image: offen/docker-volume-backup
environment:
2022-02-11 07:57:55 +00:00
# AWS_BUCKET_NAME=backups
# AWS_S3_PATH=ghost
# AWS_ACCESS_KEY_ID=******
# AWS_SECRET_ACCESS_KEY=******
2022-01-21 03:50:30 +00:00
- BACKUP_FILENAME=backup-ghost-%Y-%m-%dT%H-%M-%S.tar.gz
- BACKUP_PRUNING_PREFIX=backup-ghost-
2022-01-21 10:38:18 +00:00
- BACKUP_LATEST_SYMLINK=backup-ghost-latest.tar.gz
2022-01-21 03:50:30 +00:00
- BACKUP_RETENTION_DAYS=30
volumes:
- ./data:/backup/ghost:ro
- ./backups:/archive
- /var/run/docker.sock:/var/run/docker.sock:ro
depends_on:
- ghost
restart: unless-stopped