From 1246a3a8bb615fc8ba29d8589249a6e1d90cc7ab Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Tue, 25 Feb 2025 00:36:12 +0330 Subject: [PATCH] send every 3 am and send to amins --- backup/backup.sh | 8 ++++++-- backup/crontab | 2 +- docker-compose.yml | 1 + 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/backup/backup.sh b/backup/backup.sh index dd93e9a..4e0a1cb 100644 --- a/backup/backup.sh +++ b/backup/backup.sh @@ -14,8 +14,8 @@ export PGPASSWORD=$PG_PASSWORD TELEGRAM_API="https://api.telegram.org/bot${TELEGRAM_BOT_TOKEN}/sendDocument" TIMESTAMP=$(date +%Y%m%d_%H%M%S) -BACKUP_FILE="backup_${TIMESTAMP}.sql" -ZIP_FILE="backup_${TIMESTAMP}.zip" +BACKUP_FILE="backup_heymlz_shop${TIMESTAMP}.sql" +ZIP_FILE="backup_heymlz_shop${TIMESTAMP}.zip" pg_dump -h $PG_HOST -p $PG_PORT -U $PG_USER -d $PG_DATABASE -w > /backups/$BACKUP_FILE @@ -30,6 +30,10 @@ curl -F chat_id=$TELEGRAM_CHAT_ID \ -F document=@/backups/$ZIP_FILE \ $TELEGRAM_API +curl -F chat_id=$TELEGRAM_CHAT_ID2 \ + -F document=@/backups/$ZIP_FILE \ + $TELEGRAM_API + ls -t /backups/*.zip | tail -n +4 | xargs rm -f ls -t /backups/*.sql | tail -n +4 | xargs rm -f echo "Backup completed at $(date)" >> /var/log/cron/cron.log \ No newline at end of file diff --git a/backup/crontab b/backup/crontab index d47cb15..2341de2 100644 --- a/backup/crontab +++ b/backup/crontab @@ -1 +1 @@ -* * * * * /app/backup.sh >> /var/log/cron/cron.log 2>&1 \ No newline at end of file +0 3 * * * /app/backup.sh >> /var/log/cron/cron.log 2>&1 \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index ff1d39c..eded502 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -55,6 +55,7 @@ services: - PG_PASSWORD=vuhbyq-cypMu0-sirbon - TELEGRAM_BOT_TOKEN=7068288679:AAGecMnyt9A6R78OQu8nQeISMK1LepX718g - TELEGRAM_CHAT_ID=1198382521 + - TELEGRAM_CHAT_ID2=5115366609 volumes: - backups:/backups networks: