ifms-printer-manager/Dockerfile

21 lines
233 B
Docker
Raw Normal View History

2023-06-21 18:51:37 +00:00
FROM node:20
WORKDIR /app
COPY package*.json ./
RUN npm install
2023-06-26 13:04:23 +00:00
COPY /web/package*.json ./web/
RUN npm install -w web
2023-06-21 18:51:37 +00:00
COPY . .
2023-06-21 19:05:23 +00:00
RUN npx prisma generate
2023-06-21 19:02:12 +00:00
2023-06-21 18:51:37 +00:00
RUN npm run build
2023-06-26 13:04:23 +00:00
EXPOSE 8000
2023-06-21 18:51:37 +00:00
2023-06-21 19:04:37 +00:00
CMD npx prisma migrate deploy && npm start