send every 3 am and send to amins
This commit is contained in:
+6
-2
@@ -14,8 +14,8 @@ export PGPASSWORD=$PG_PASSWORD
|
|||||||
|
|
||||||
TELEGRAM_API="https://api.telegram.org/bot${TELEGRAM_BOT_TOKEN}/sendDocument"
|
TELEGRAM_API="https://api.telegram.org/bot${TELEGRAM_BOT_TOKEN}/sendDocument"
|
||||||
TIMESTAMP=$(date +%Y%m%d_%H%M%S)
|
TIMESTAMP=$(date +%Y%m%d_%H%M%S)
|
||||||
BACKUP_FILE="backup_${TIMESTAMP}.sql"
|
BACKUP_FILE="backup_heymlz_shop${TIMESTAMP}.sql"
|
||||||
ZIP_FILE="backup_${TIMESTAMP}.zip"
|
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
|
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 \
|
-F document=@/backups/$ZIP_FILE \
|
||||||
$TELEGRAM_API
|
$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/*.zip | tail -n +4 | xargs rm -f
|
||||||
ls -t /backups/*.sql | 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
|
echo "Backup completed at $(date)" >> /var/log/cron/cron.log
|
||||||
+1
-1
@@ -1 +1 @@
|
|||||||
* * * * * /app/backup.sh >> /var/log/cron/cron.log 2>&1
|
0 3 * * * /app/backup.sh >> /var/log/cron/cron.log 2>&1
|
||||||
@@ -55,6 +55,7 @@ services:
|
|||||||
- PG_PASSWORD=vuhbyq-cypMu0-sirbon
|
- PG_PASSWORD=vuhbyq-cypMu0-sirbon
|
||||||
- TELEGRAM_BOT_TOKEN=7068288679:AAGecMnyt9A6R78OQu8nQeISMK1LepX718g
|
- TELEGRAM_BOT_TOKEN=7068288679:AAGecMnyt9A6R78OQu8nQeISMK1LepX718g
|
||||||
- TELEGRAM_CHAT_ID=1198382521
|
- TELEGRAM_CHAT_ID=1198382521
|
||||||
|
- TELEGRAM_CHAT_ID2=5115366609
|
||||||
volumes:
|
volumes:
|
||||||
- backups:/backups
|
- backups:/backups
|
||||||
networks:
|
networks:
|
||||||
|
|||||||
Reference in New Issue
Block a user