backup version 2

This commit is contained in:
Parsa Nazer
2026-01-31 08:16:59 +03:30
parent 0bfb88c7a7
commit 49ead24a1a
+52 -15
View File
@@ -46,28 +46,65 @@ services:
- default - default
restart: always restart: always
# db-backup:
# container_name: shop_backup
# build:
# context: ./backup
# depends_on:
# - db
# environment:
# - PG_HOST=db
# - PG_PORT=5432
# - PG_DATABASE=hshop
# - PG_USER=byeto
# - PG_PASSWORD=vuhbyq-cypMu0-sirbon
# - TELEGRAM_BOT_TOKEN=7068288679:AAGecMnyt9A6R78OQu8nQeISMK1LepX718g
# - TELEGRAM_CHAT_ID=1198382521
# - TELEGRAM_CHAT_ID2=5115366609
# volumes:
# - backups:/backups
# networks:
# - default
# restart: always
db-backup: db-backup:
container_name: shop_backup container_name: tennis_backup_v2
build: image: greenstorm911/db-backup-with-docker:latest
context: ./backup
depends_on: depends_on:
- db - db
environment: environment:
- PG_HOST=db - DB_TYPE=postgresql
- PG_PORT=5432 - DB_HOST=db
- PG_DATABASE=hshop - DB_PORT=5432
- PG_USER=byeto - DB_USER=byeto
- PG_PASSWORD=vuhbyq-cypMu0-sirbon - DB_PASSWORD=vuhbyq-cypMu0-sirbon
- TELEGRAM_BOT_TOKEN=7068288679:AAGecMnyt9A6R78OQu8nQeISMK1LepX718g - DB_DATABASE=hshop
- TELEGRAM_CHAT_ID=1198382521 - BACKUP_DIR=/backups
- TELEGRAM_CHAT_ID2=5115366609 - BACKUP_RETENTION_COUNT=10
- BACKUP_COMPRESSION=zip
- CRON_SCHEDULE=* * * * *
- TELEGRAM_ENABLED=false
- EMAIL_ENABLED=true
- EMAIL_SMTP_SERVER=smtp.gmail.com
- EMAIL_SMTP_PORT=587
- EMAIL_USERNAME=ftp.notif.manager@gmail.com
- EMAIL_PASSWORD=ldufbjmidlsosmgq
- EMAIL_FROM=ftp.notif.manager@gmail.com
- EMAIL_TO=byeto.net@gmail.com
- LANGUAGE=fa
- SHOW_STAR_MESSAGE=false
- LOG_LEVEL=INFO
- LOG_FILE=/var/log/backup/backup.log
volumes: volumes:
- backups:/backups - backups:/backups
networks:
- default
restart: always
networks:
- tennis-network
redis: redis:
container_name: hshop_redis container_name: hshop_redis
image: redis:alpine image: redis:alpine