diff --git a/.replit b/.replit index 69df309..048618b 100644 --- a/.replit +++ b/.replit @@ -27,10 +27,6 @@ externalPort = 3000 localPort = 42175 externalPort = 3002 -[[ports]] -localPort = 42403 -externalPort = 3003 - [env] PORT = "5000" diff --git a/deploy-to-gitlab.sh b/deploy-to-gitlab.sh old mode 100755 new mode 100644 index 79a8a72..7e50ac4 --- a/deploy-to-gitlab.sh +++ b/deploy-to-gitlab.sh @@ -135,7 +135,8 @@ else log_info "Creo backup: $BACKUP_FILE" # Backup con pg_dump (include schema e dati) - if pg_dump "$DATABASE_URL" > "$BACKUP_FILE" 2>/dev/null; then + # Opzioni: --clean (DROP before CREATE), --if-exists (no error if not exists), --inserts (INSERT statements per compatibilità) + if pg_dump "$DATABASE_URL" --clean --if-exists --inserts > "$BACKUP_FILE"; then # Comprimi backup gzip "$BACKUP_FILE" BACKUP_FILE="${BACKUP_FILE}.gz" @@ -147,7 +148,7 @@ else log_info "Pulizia backup vecchi (mantengo ultimi 10)..." ls -t $BACKUP_DIR/*.sql.gz 2>/dev/null | tail -n +11 | xargs rm -f 2>/dev/null || true else - log_error "Backup database fallito!" + log_error "Backup database fallito! Verifica DATABASE_URL e permessi pg_dump" exit 1 fi fi