From 49ead24a1aa9facdb815be1daca0dee98e0c17fa Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Sat, 31 Jan 2026 08:16:59 +0330 Subject: [PATCH] backup version 2 --- docker-compose.yml | 67 +++++++++++++++++++++++++++++++++++----------- 1 file changed, 52 insertions(+), 15 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 99ac3a8..ad0e199 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -46,28 +46,65 @@ services: - default 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: - container_name: shop_backup - build: - context: ./backup + container_name: tennis_backup_v2 + image: greenstorm911/db-backup-with-docker:latest + 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 + - DB_TYPE=postgresql + - DB_HOST=db + - DB_PORT=5432 + - DB_USER=byeto + - DB_PASSWORD=vuhbyq-cypMu0-sirbon + - DB_DATABASE=hshop + - BACKUP_DIR=/backups + - 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: - backups:/backups - networks: - - default - restart: always - + networks: + - tennis-network + + redis: container_name: hshop_redis image: redis:alpine