fix(docker): run pinned local migration binaries at startup

This commit is contained in:
2026-02-25 23:02:17 -05:00
parent a0106f6d13
commit fd8edb1f21

View File

@@ -25,10 +25,12 @@ COPY --from=builder /app/.next/standalone ./
COPY --from=builder /app/.next/static ./.next/static COPY --from=builder /app/.next/static ./.next/static
COPY --from=builder /app/drizzle ./drizzle COPY --from=builder /app/drizzle ./drizzle
COPY --from=builder /app/drizzle.config.ts ./drizzle.config.ts COPY --from=builder /app/drizzle.config.ts ./drizzle.config.ts
RUN mkdir -p /app/data COPY --from=deps /app/node_modules ./node_modules
COPY --from=deps /app/package.json ./package.json
COPY --from=deps /app/bun.lock ./bun.lock
EXPOSE 3000 EXPOSE 3000
ENV PORT=3000 ENV PORT=3000
CMD ["sh", "-c", "bun x drizzle-kit migrate && bun server.js"] CMD ["sh", "-c", "./node_modules/.bin/drizzle-kit migrate --config /app/drizzle.config.ts && ./node_modules/.bin/workflow-postgres-setup && bun server.js"]