From ab4eeb7ce66d0077d0b3ca1cb370bfd01dc48adb Mon Sep 17 00:00:00 2001 From: kevin-asprec Date: Wed, 15 Apr 2026 11:06:18 +0800 Subject: [PATCH] feat: embed seed in CMD, remove post_deployment_command dependency --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 255036f..0b67dea 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,5 @@ FROM node:20-alpine AS builder +# cache-bust-v2 WORKDIR /app ENV NODE_ENV=development @@ -8,7 +9,6 @@ COPY packages/shared/package.json ./packages/shared/ COPY packages/db/package.json ./packages/db/ RUN npm install -ARG CACHEBUST=1 COPY packages/shared/ ./packages/shared/ COPY packages/db/ ./packages/db/ COPY nest-cli.json ./ @@ -36,4 +36,4 @@ COPY --from=builder /app/packages/db/prisma/seed.ts ./packages/db/prisma/seed.ts ENV NODE_ENV=production EXPOSE 3001 ENTRYPOINT ["dumb-init", "--"] -CMD ["sh", "-c", "cd packages/db && npx prisma migrate deploy && cd /app && node dist/main"] +CMD ["sh", "-c", "cd packages/db && npx prisma migrate deploy && echo 'Seeding database...' && npx tsx prisma/seed.ts && cd /app && node dist/main"]