jira-stats/Dockerfile
2022-08-01 14:10:49 +02:00

18 lines
377 B
Docker

FROM node:16-alpine as build
RUN mkdir /build
WORKDIR /build
COPY package*.json ./
RUN npm ci
COPY tsconfig.json ./
COPY src/ src/
RUN npm run build
FROM node:16-alpine
RUN mkdir /app
COPY --from=build /build/dist ./
COPY --from=build /build/node_modules/ ./node_modules/
COPY --from=build /build/package.json .
EXPOSE 3000
VOLUME /app/data
ENTRYPOINT [ "node", "server.js" ]