init commit

This commit is contained in:
2025-08-08 09:23:57 +09:00
commit f09b90f63e
56 changed files with 757 additions and 0 deletions

16
bin/backup.sh Executable file
View File

@@ -0,0 +1,16 @@
#!/bin/bash
set -e
BACKUP_DIR="./backups"
TIMESTAMP=$(date +"%Y-%m-%d_%H-%M-%S")
FILENAME="backup_${TIMESTAMP}.sql"
mkdir -p $BACKUP_DIR
echo "💾 Делаем бэкап базы..."
docker compose exec db mysqldump -u"$DB_USER" -p"$DB_PASSWORD" "$DB_NAME" > "${BACKUP_DIR}/${FILENAME}"
echo "✅ Бэкап сохранён: ${BACKUP_DIR}/${FILENAME}"
echo "📦 Архивируем бэкап..."
tar -czf "${BACKUP_DIR}/${FILENAME}.tar.gz" -C "$BACKUP_DIR" "$FILENAME"
echo "✅ Бэкап архивирован: ${BACKUP_DIR}/${FILENAME}.tar.gz"