txtdot/Dockerfile

13 lines
228 B
Docker
Raw Normal View History

2023-08-28 11:34:48 +03:00
FROM node:18-alpine as build
2023-08-27 12:32:43 +03:00
WORKDIR /app
COPY . .
2023-08-28 11:34:48 +03:00
RUN npm install
2023-08-27 12:32:43 +03:00
RUN npm run build
2023-08-28 11:34:48 +03:00
FROM node:18-alpine as run
WORKDIR /app
COPY /app/dist /app/package*.json . --from=build
RUN npm install --omit=dev
CMD npm start
2023-08-27 12:32:43 +03:00
EXPOSE 8080