x86_64-alpine-slack2chat/Dockerfile
2020-07-24 10:15:26 +08:00

20 lines
393 B
Docker

FROM node:14.5.0-alpine3.12 as build-deps
WORKDIR /usr/src/build
COPY package*.json ./
COPY . .
RUN npm install && npm run build
FROM node:14.5.0-alpine3.12
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install --only=production
COPY --from=build-deps /usr/src/build/dist /usr/src/app/dist
COPY public/ ./public
ENV NODE_ENV "production"
EXPOSE 3000
CMD [ "node", "dist/server.js" ]