Files
Timetable-V2/Dockerfile
2022-05-05 22:57:20 +02:00

20 lines
334 B
Docker

FROM node:lts-alpine
RUN apk add --no-cache --update git
WORKDIR /app
COPY package*.json ./
RUN npm ci
WORKDIR /app/server
COPY server/package*.json ./
RUN npm ci
COPY server/prisma/schema.prisma ./prisma/schema.prisma
RUN npx prisma generate
WORKDIR /app
COPY ./ ./
RUN npm run build
WORKDIR /app/server
CMD ["node", "index.js"]