2019-04-06 21:08:10 +01:00

19 lines
351 B
Docker

FROM node:10.15-stretch AS builder
WORKDIR /src
COPY package.json .
RUN npm install
# app image
FROM node:10.15.3-alpine
EXPOSE 8080
CMD [ "node", "server.js" ]
USER node
HEALTHCHECK --interval=5s --timeout=10s --start-period=15s \
CMD [ "node", "healthcheck.js" ]
WORKDIR /app
COPY --from=builder /src/node_modules/ /app/node_modules/
COPY . .