From f069ee985d186f2e71c56a4a5920e70109499e35 Mon Sep 17 00:00:00 2001 From: Stephanos A Date: Mon, 29 Jun 2026 23:45:59 +0300 Subject: [PATCH] Resolve migrations --- apps/edr-passenger-api/Dockerfile | 5 ++++- apps/edr-passenger-api/scripts/resolve-migrations.sh | 9 +++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 apps/edr-passenger-api/scripts/resolve-migrations.sh diff --git a/apps/edr-passenger-api/Dockerfile b/apps/edr-passenger-api/Dockerfile index 2b0ee8041..a73b5da13 100644 --- a/apps/edr-passenger-api/Dockerfile +++ b/apps/edr-passenger-api/Dockerfile @@ -37,7 +37,10 @@ WORKDIR /deploy RUN corepack enable && corepack prepare pnpm@11.1.1 --activate ENV CI=true ENV COREPACK_ENABLE_DOWNLOAD_PROMPT=0 -CMD ["sh", "-c", "npm run prisma:generate && npm run prisma:migrate && npm run prisma:seed"] +# Copy the resolution script +COPY apps/edr-passenger-api/scripts/resolve-migrations.sh /deploy/scripts/ +RUN chmod +x /deploy/scripts/resolve-migrations.sh +CMD ["sh", "-c", "/deploy/scripts/resolve-migrations.sh && npm run prisma:generate && npm run prisma:migrate && npm run prisma:seed"] FROM node:24.15.0-alpine AS runner RUN apk add --no-cache libc6-compat diff --git a/apps/edr-passenger-api/scripts/resolve-migrations.sh b/apps/edr-passenger-api/scripts/resolve-migrations.sh new file mode 100644 index 000000000..95b0bbb53 --- /dev/null +++ b/apps/edr-passenger-api/scripts/resolve-migrations.sh @@ -0,0 +1,9 @@ +#!/bin/sh +set -e + +echo "🔍 Checking for failed migrations..." + +# Mark the specific failed migration as applied +npx prisma migrate resolve --applied "20240101000000_individual_tickets_no_timezone" || true + +echo "✅ Migration resolution complete"