Dockerfile 472 B

123456789101112131415161718192021222324252627
  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@"^1.13.2"
  13. RUN npm install -g node-sass@"^3.11.2"
  14. RUN mkdir -p /opt
  15. WORKDIR /opt
  16. ADD package.json /opt/package.json
  17. RUN npm install
  18. RUN mkdir -p /run/nginx
  19. EXPOSE 80
  20. CMD nginx -c /opt/app/nginx.conf; cd /opt/app; npm run development-watch