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/package*.json ./
|
||||
|
||||
# Install ts-node for seed script
|
||||
RUN npm install -g ts-node typescript
|
||||
|
||||
# Run as non-root
|
||||
USER node
|
||||
|
||||
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