diff --git a/next-env.d.ts b/next-env.d.ts
index c4b7818f..9edff1c7 100644
--- a/next-env.d.ts
+++ b/next-env.d.ts
@@ -1,6 +1,6 @@
///
///
-import "./.next/dev/types/routes.d.ts";
+import "./.next/types/routes.d.ts";
// NOTE: This file should not be edited
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
diff --git a/scripts/backup-db.sh b/scripts/backup-db.sh
index aefa0dc4..d47ffd39 100755
--- a/scripts/backup-db.sh
+++ b/scripts/backup-db.sh
@@ -13,7 +13,6 @@ fi
DB_NAME="${PAYLOAD_DB_NAME:-payload}"
DB_USER="${PAYLOAD_DB_USER:-payload}"
-DB_CONTAINER="klz-2026-klz-db-1"
BACKUP_DIR="./backups"
TIMESTAMP=$(date +"%Y%m%d_%H%M%S")
BACKUP_FILE="${BACKUP_DIR}/payload_${TIMESTAMP}.sql.gz"
@@ -21,20 +20,21 @@ BACKUP_FILE="${BACKUP_DIR}/payload_${TIMESTAMP}.sql.gz"
# Ensure backup directory exists
mkdir -p "$BACKUP_DIR"
-# Check if container is running
-if ! docker ps --format '{{.Names}}' | grep -q "$DB_CONTAINER"; then
- echo "❌ Database container '$DB_CONTAINER' is not running."
- echo " Start it with: docker compose up -d klz-db"
- exit 1
+# Check if database container is running
+if ! docker compose ps --services --filter "status=running" | grep -qx "klz-db"; then
+ echo "⚠️ Database container 'klz-db' is not running. Starting it..."
+ docker compose up -d klz-db
+ echo "⏳ Waiting for database to be ready..."
+ sleep 3
fi
echo "📦 Backing up Payload database..."
-echo " Container: $DB_CONTAINER"
+echo " Service: klz-db"
echo " Database: $DB_NAME"
echo " Output: $BACKUP_FILE"
# Run pg_dump inside the container and compress
-docker exec "$DB_CONTAINER" pg_dump -U "$DB_USER" -d "$DB_NAME" --clean --if-exists | gzip > "$BACKUP_FILE"
+docker compose exec -T klz-db pg_dump -U "$DB_USER" -d "$DB_NAME" --clean --if-exists | gzip > "$BACKUP_FILE"
# Show result
SIZE=$(du -h "$BACKUP_FILE" | cut -f1)