deluge-windscribe-ephemeral.../Dockerfile
2023-07-14 22:57:56 +02:00

31 lines
414 B
Docker

FROM node:18-alpine as build
WORKDIR /builder
COPY package.json yarn.lock ./
RUN yarn install --pure-lockfile
COPY . .
RUN yarn build
FROM node:18-alpine
ENV NODE_ENV=production
ENV PORT=3000
ENV CACHE_DIR=/cache
RUN mkdir -p $CACHE_DIR
WORKDIR /app
COPY package.json yarn.lock ./
RUN yarn install --pure-lockfile
COPY --from=build /builder/dist ./dist
EXPOSE ${PORT}
CMD [ "node", "dist/index.js" ]