Dockerfile 423 B

1234567891011121314151617181920212223242526
  1. FROM alpine
  2. RUN apk update && apk upgrade
  3. RUN apk add openssl
  4. RUN apk add curl
  5. RUN apk add git
  6. RUN apk add python
  7. RUN apk add nodejs
  8. RUN apk add gcc
  9. RUN apk add g++
  10. RUN apk add make
  11. RUN apk add nginx
  12. RUN npm install -g webpack
  13. RUN mkdir -p /opt
  14. WORKDIR /opt
  15. ADD package.json /opt/package.json
  16. RUN npm install
  17. RUN mkdir -p /run/nginx
  18. EXPOSE 80
  19. CMD nginx -c /opt/app/nginx.conf; cd /opt/app; npm run development-watch