gealogiuya
This commit is contained in:
14
deployments/compose/backup/backup.sh
Normal file
14
deployments/compose/backup/backup.sh
Normal file
@@ -0,0 +1,14 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Hozirgi vaqtni olish (backup fayl nomi uchun)
|
||||
TIMESTAMP=$(date +"%F_%H-%M-%S")
|
||||
|
||||
# Backup saqlanadigan katalogni yaratish
|
||||
BACKUP_DIR="/backups/$TIMESTAMP"
|
||||
mkdir -p "$BACKUP_DIR"
|
||||
|
||||
# PostgreSQL'dan backup olish
|
||||
PGPASSWORD=$POSTGRES_PASSWORD pg_dump -U $POSTGRES_USER -d $POSTGRES_DB -F c > "$BACKUP_DIR/my_database.dump"
|
||||
|
||||
# Eski backuplarni 7 kundan keyin o'chirish
|
||||
find /backups/* -mtime +7 -exec rm -rf {} \;
|
||||
Reference in New Issue
Block a user