nsecbunkerd/Dockerfile
2023-06-28 21:44:39 +02:00

20 lines
371 B
Docker

FROM --platform=linux/amd64 node:19-buster-slim as build
WORKDIR /app
COPY package.json package-lock.json .
RUN npm i
COPY src/ src/
COPY prisma/schema.prisma prisma/
COPY tsconfig.json .
RUN apt-get update -y && apt-get install -y openssl
RUN npm run build
RUN npx prisma generate
RUN npx prisma migrate deploy
ENTRYPOINT [ "node", "dist/index.js" ]
CMD ["start"]