Dockerfile 451 B

123456789101112131415161718192021222324
  1. FROM costbase_package_new_node_npm as build
  2. WORKDIR /home/ConstructionCost
  3. COPY package.json /home/ConstructionCost/
  4. COPY npm-shrinkwrap.json /home/ConstructionCost/
  5. RUN npm install
  6. FROM base-alpine-new-node:latest
  7. COPY . /home/ConstructionCost
  8. WORKDIR /home/ConstructionCost
  9. COPY --from=build /home/ConstructionCost/node_modules /home/ConstructionCost/node_modules/
  10. RUN gulp build
  11. ENV NODE_ENV=prod
  12. ENTRYPOINT ["npm", "run"]
  13. CMD ["server"]