fix(docker): run pinned local migration binaries at startup
This commit is contained in:
@@ -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"]
|
||||||
|
|||||||
Reference in New Issue
Block a user