From df23bcd9328c2e723e552493933ec81847f1acb6 Mon Sep 17 00:00:00 2001 From: Jerko Steiner Date: Mon, 18 Nov 2019 23:12:39 -0300 Subject: [PATCH] Add package.json first to simplify install --- Dockerfile | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8196eea..e205f7f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,19 +1,22 @@ FROM node:12-alpine WORKDIR /app RUN chown node:node /app +COPY package.json . USER node -COPY . . RUN npm install +COPY . . RUN npm run build -RUN rm -rf node_modules +RUN rm -rf node_modules build/index.prod.js FROM node:12-alpine WORKDIR /app RUN chown node:node /app -COPY --from=0 /app . +COPY package.json . RUN npm install --production -USER root +COPY --from=0 /app . RUN chown -R root:root . USER node EXPOSE 3000 -CMD ["node", "lib/index.js"] +STOPSIGNAL SIGINT +ENTRYPOINT ["node", "lib/index.js"] +# CMD ["node", "lib/index.js"]