Dockerfile 373 B

1234567891011121314151617181920
  1. FROM node:10.14.0
  2. MAINTAINER Ray Lee <ray-lee@kdanmobile.com>
  3. ARG ENV=preparing
  4. ENV ENV $ENV
  5. EXPOSE 4000
  6. WORKDIR /app
  7. # catch basic lib
  8. ADD ./server/lib/xfdftool ./server/lib/xfdftool
  9. # catch node modules
  10. ADD ./node_modules ./node_modules
  11. ADD . .
  12. ARG BRANCH=none
  13. ARG COMMIT=none
  14. LABEL branch=$BRANCH commit=$COMMIT env=$ENV
  15. CMD NODE_ENV=production ENV=$ENV yarn start