fix(backend): Run prisma db push and seed in Docker CMD
This commit is contained in:
parent
c4bfd6126d
commit
3aa0277ab7
1 changed files with 4 additions and 1 deletions
|
|
@ -36,9 +36,12 @@ COPY --from=builder /app/node_modules ./node_modules
|
||||||
COPY --from=builder /app/prisma ./prisma
|
COPY --from=builder /app/prisma ./prisma
|
||||||
COPY --from=builder /app/package*.json ./
|
COPY --from=builder /app/package*.json ./
|
||||||
|
|
||||||
|
# Install ts-node for seed script
|
||||||
|
RUN npm install -g ts-node typescript
|
||||||
|
|
||||||
# Run as non-root
|
# Run as non-root
|
||||||
USER node
|
USER node
|
||||||
|
|
||||||
EXPOSE 3000
|
EXPOSE 3000
|
||||||
|
|
||||||
CMD ["node", "dist/server.js"]
|
CMD ["sh", "-c", "npx prisma db push --skip-generate && npx prisma db seed && node dist/server.js"]
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue