#!/bin/bash # Database migration runner for deployment # This script runs all pending migrations in order echo "🔄 Running database migrations..." # List of migration scripts to run (in order) MIGRATIONS=( "migrate-add-team-lead-role.mjs" "migrate-add-wartosc-zlecenia.mjs" ) for migration in "${MIGRATIONS[@]}"; do if [ -f "$migration" ]; then echo "Running migration: $migration" if node "$migration"; then echo "✅ Migration $migration completed successfully" # Optionally move completed migration to a completed folder # mkdir -p migrations/completed # mv "$migration" "migrations/completed/" else echo "❌ Migration $migration failed" exit 1 fi else echo "Migration file $migration not found, skipping..." fi done echo "✅ All migrations completed"