feat: add logs.sh and backup.sh helper scripts
CI / check (push) Successful in 4m9s
CI / deploy (push) Successful in 19s
CI / publish-container (push) Successful in 1m22s

This commit is contained in:
openhands committed 2026-09-13 21:11:05 +02:00
1 parent 9ef7c6393d
commit 7840f44e5e
2 files changed
+27

No files matched your search

+23
View File
@@ -0,0 +1,23 @@
#!/usr/bin/env bash
# Backup mariadb-turbo database
cd "$(dirname "$0")/.."
BACKUP_DIR="backups"
mkdir -p "$BACKUP_DIR"
TIMESTAMP=$(date +%Y-%m-%d_%H-%M-%S)
FILE="$BACKUP_DIR/db_$TIMESTAMP.sql"
echo "Creating database backup in: $FILE"
# Use environment variables from .env if possible
if [ -f .env ]; then
source .env
fi
# Use the credentials from environment or defaults
DB_USER=${MARIADB_USER:-cms}
DB_PASS=${MARIADB_PASSWORD:-cms}
DB_NAME=${MARIADB_DATABASE:-habbo}
docker compose exec -T mariadb-turbo mariadbdump -u"$DB_USER" -p"$DB_PASS" "$DB_NAME" > "$FILE"
echo "Backup complete: $FILE"
+4
View File
@@ -0,0 +1,4 @@
#!/usr/bin/env bash
# View logs for cms and mariadb services
cd "$(dirname "$0")/.."
docker compose logs -f epicnext-cms mariadb-turbo