Dockerfile 696 B

12345678910111213141516171819202122232425
  1. # Use osixia/light-baseimage
  2. # https://github.com/osixia/docker-light-baseimage
  3. FROM osixia/light-baseimage:alpine-0.1.9
  4. # Download nginx from apk and clean apk files
  5. RUN apk update \
  6. && apk add \
  7. nginx \
  8. && rm -rf /var/cache/apk/*
  9. # Add service directory to /container/service
  10. ADD service /container/service
  11. # Use baseimage install-service script
  12. # https://github.com/osixia/docker-light-baseimage/blob/alpine/image/tool/install-service
  13. RUN /container/tool/install-service
  14. # Add default env directory
  15. ADD environment /container/environment/99-default
  16. # Set /var/lib/nginx/html/ in a data volume
  17. VOLUME /var/lib/nginx/html/
  18. # Expose default http and https ports
  19. EXPOSE 80 443