Dockerfile.cross 566 B

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