fix(ci): add dedicated migration image for drizzle job

This commit is contained in:
2026-07-04 03:58:09 +07:00 Unverified
parent 1126007928
commit 9a079cb6d8
2 changed files with 21 additions and 2 deletions
+13
View File
@@ -54,3 +54,16 @@ RUN cp -r .next/static .next/standalone/,next
COPY --from=builder /home/container/.version ./.version
CMD ["bun", ".next/standalone/server.js"]
### Stage 4: migration ###
FROM oven/bun:canary-alpine AS migration
WORKDIR /home/container
COPY --from=deps /home/container/node_modules ./node_modules
COPY --from=deps /home/container/package*.json ./
COPY --from=deps /home/container/bun.lock ./
COPY drizzle.config.ts ./
COPY lib/db/ ./lib/db/
ENTRYPOINT ["bun", "drizzle-kit"]