add backup

This commit is contained in:
Sergey Paramoshkin 2025-09-19 11:35:15 +03:00
parent 64d63eb1af
commit 2220f62514
1 changed files with 21 additions and 0 deletions

View File

@ -230,3 +230,24 @@ services:
restart: unless-stopped
networks:
- dd
db-backup:
image: registry.dot-dot.ru/backupdb:master
container_name: db-backup-tqo
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
DB_HOST: db
DB_USER: root
KEEP_BACKUPS: 7
S3_BUCKET: selectel:backup_db
S3_PATH: dot
ENVIRONMENT: tqo
volumes:
- mysql_backup_volume:/backups
- ../backupdb/scripts/backup-db.sh:/backup.sh:ro
- ../backupdb/configs/rclone.conf:/root/.config/rclone/rclone.conf:ro
depends_on:
- db
networks:
- dd