diff --git a/apps/api/Dockerfile b/apps/api/Dockerfile index b3930ff..74a634b 100644 --- a/apps/api/Dockerfile +++ b/apps/api/Dockerfile @@ -20,6 +20,7 @@ COPY shared ./shared # Generate Prisma client WORKDIR /app/apps/api +COPY apps/api/prisma.config.ts ./ RUN npx prisma generate # Build the app @@ -35,6 +36,7 @@ COPY --from=builder /app/node_modules ./node_modules COPY --from=builder /app/apps/api/dist ./apps/api/dist COPY --from=builder /app/apps/api/package.json ./apps/api/package.json COPY --from=builder /app/apps/api/prisma ./apps/api/prisma +COPY --from=builder /app/apps/api/prisma.config.ts ./apps/api/prisma.config.ts COPY --from=builder /app/shared/dist ./shared/dist COPY --from=builder /app/shared/package.json ./shared/package.json diff --git a/apps/api/package.json b/apps/api/package.json index 0c54712..88aeee5 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -84,8 +84,5 @@ ], "coverageDirectory": "../coverage", "testEnvironment": "node" - }, - "prisma": { - "seed": "ts-node prisma/seed.ts" } } diff --git a/apps/api/prisma.config.ts b/apps/api/prisma.config.ts new file mode 100644 index 0000000..9e03e88 --- /dev/null +++ b/apps/api/prisma.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'prisma/config'; + +export default defineConfig({ + seed: { + command: 'ts-node prisma/seed.ts', + }, +});