Dockerfile 894 B

12345678910111213141516171819202122232425262728293031
  1. ########################################################
  2. # docker build -t ruoyi-system:1.0 .
  3. ########################################################
  4. FROM openjdk:8
  5. MAINTAINER learshaw@gmail.com
  6. # 创建目录
  7. RUN mkdir -p /opt/ems/ruoyi-system
  8. WORKDIR /opt/ems/ruoyi-system
  9. # 添加
  10. COPY ruoyi-system.jar /opt/ems/ruoyi-system/
  11. # 声明端口
  12. EXPOSE 9201
  13. # 环境变量
  14. ENV GRPC_PORT_OFFSET=1000
  15. ENV NACOS_SERVER=0.0.0.0:8848
  16. ENV NACOS_NAMESPACE=ems
  17. ENV SPRING_PROFILES_ACTIVE=prod
  18. # 启动网关服务
  19. ENTRYPOINT java -Dnacos.server.grpc.port.offset=$GRPC_PORT_OFFSET -jar ruoyi-system.jar \
  20. --spring.profiles.active=$SPRING_PROFILES_ACTIVE \
  21. --spring.cloud.nacos.discovery.server-addr=$NACOS_SERVER \
  22. --spring.cloud.nacos.discovery.namespace=$NACOS_NAMESPACE \
  23. --spring.cloud.nacos.config.server-addr=$NACOS_SERVER \
  24. --spring.cloud.nacos.config.namespace=$NACOS_NAMESPACE