feat: add db-restore, maintenance, doctor scripts and update dashboard
CI / check (push) Successful in 4m7s
CI / deploy (push) Successful in 19s
CI / publish-container (push) Successful in 1m19s

This commit is contained in:
openhands committed 2026-09-13 21:15:14 +02:00
1 parent a605807c69
commit bd977da3a5
4 files changed
+55

No files matched your search

+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/env bash
# Restore database from a backup
cd "$(dirname "$0")/.."
BACKUP_DIR="backups"
echo "Available backups:"
ls -1 "$BACKUP_DIR"
read -p "Enter filename to restore: " filename
if [ -f "$BACKUP_DIR/$filename" ]; then
echo "Restoring $filename..."
[ -f .env ] && source .env
DB_USER=${MARIADB_USER:-cms}
DB_PASS=${MARIADB_PASSWORD:-cms}
DB_NAME=${MARIADB_DATABASE:-habbo}
docker compose exec -T mariadb-turbo mariadb -u"$DB_USER" -p"$DB_PASS" "$DB_NAME" < "$BACKUP_DIR/$filename"
echo "Restore complete."
else
echo "File not found."
fi