mirror of
https://github.com/flibusta-apps/book_bot.git
synced 2025-12-06 15:35:35 +01:00
24 lines
359 B
Docker
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
|