Files
book_bot/docker/build.dockerfile
2022-01-02 15:22:57 +03:00

24 lines
359 B
Docker

FROM node:lts-alpine as build-image
WORKDIR /root/app
COPY ./package.json ./
COPY ./tsconfig.json ./
COPY ./src ./src
RUN npm i && npm run build
FROM node:lts-alpine as runtime-image
WORKDIR /root/app
COPY ./package.json ./
COPY ./scripts/healthcheck.js ./
RUN npm i --only=production
COPY --from=build-image /root/app/build ./build
CMD npm run run