diff --git a/backend/Dockerfile b/backend/Dockerfile index b1797a1..ac6ea68 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -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"]