Dockerfile.cross 641 B

1234567891011121314151617181920212223242526272829
  1. FROM nginx:alpine
  2. ARG version=dev
  3. ARG commit=HEAD
  4. ENV VERSION=${version}
  5. ENV HEAD=${commit}
  6. ENV API_PORT=9003
  7. ENV API_SERVER=0.0.0.0
  8. ENV UI_PORT=9090
  9. COPY ./dist /var/www
  10. COPY default.nginx.conf.template /etc/nginx/conf.d/default.nginx.conf.template
  11. COPY nginx.conf /etc/nginx/
  12. COPY ./docker-entrypoint.sh /usr/local/bin/
  13. RUN rm -rf /etc/nginx/conf.d/default.conf
  14. RUN adduser 1001 -g 1000 -D
  15. RUN chown 1001:1000 -R /var/www
  16. RUN chown 1001:1000 -R /etc/nginx
  17. RUN chown 1001:1000 -R /usr/local/bin/docker-entrypoint.sh
  18. ENV BASE_URL=/model
  19. USER 1001
  20. ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
  21. CMD ["nginx", "-g", "daemon off;"]