diff --git a/QWEN.md b/QWEN.md index f9f5ca16..ec818dd0 100644 --- a/QWEN.md +++ b/QWEN.md @@ -233,4 +233,3 @@ Common issues and solutions: ## Qwen Added Memories - **GitHub Workflows**: Project ini memiliki workflow GitHub Action untuk deployment. User akan menangani workflow secara manual di GitHub. -- **Auto Branch Creation**: Saat memperbaiki/mengerjakan sesuatu, otomatis buat branch baru dengan format: `fix/-` atau `feat/-` lalu push ke `deploy/stg`. Contoh: `fix/filestorage-path-2026-04-14` diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index a101ac21..e0b6e6bc 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -3,30 +3,11 @@ set -e echo "🔄 Running database migrations..." cd /app - -# Check for failed migrations and resolve them first -FAILED_MIGRATION=$(bunx prisma migrate status 2>&1 | grep -A 1 "failed" | grep -oP '\d{14}_\w+' | head -1 || true) - -if [ ! -z "$FAILED_MIGRATION" ]; then - echo "⚠️ Found failed migration: $FAILED_MIGRATION" - echo "🔧 Attempting to resolve (mark as rolled back)..." - bunx prisma migrate resolve --rolled-back "$FAILED_MIGRATION" || { - echo "❌ Failed to resolve migration. Trying db push instead..." - echo "📡 Pushing schema directly to database..." - bunx prisma db push --accept-data-loss || { - echo "❌ Schema push failed!" - exit 1 - } - } -else - echo "📡 Running standard migrations..." - bunx prisma migrate deploy || { - echo "❌ Migration failed!" - exit 1 - } -fi - -echo "✅ Database schema updated successfully" +bunx prisma migrate deploy || { + echo "❌ Migration failed!" + exit 1 +} +echo "✅ Migrations completed successfully" echo "🚀 Starting application..." exec bun start