Files
nrx.sh/Dockerfile
Nareshkumar Rao 172a5a3d5b
All checks were successful
Build / build (push) Successful in 14s
fix version for prisma generate
2025-12-10 21:09:54 +01:00

23 lines
536 B
Docker

FROM node:current-alpine AS build
WORKDIR /app
COPY package.json package-lock.json ./
RUN npm install
COPY ./prisma ./prisma
RUN npx prisma@6.5.0 generate
COPY ./next.config.ts ./tsconfig.json ./eslint.config.mjs ./
COPY ./src ./src
RUN npm run build
RUN cp -r .next/static .next/standalone/.next/
FROM node:current-alpine AS production
COPY --from=build /app/.next/standalone /app
COPY --from=build /app/prisma /app/prisma
EXPOSE 3000
WORKDIR /app
CMD ["/bin/sh", "-c", "npx --yes prisma@6.5.0 migrate deploy && node server.js"]