dockerfile 913 B

1234567891011121314151617181920212223242526272829303132
  1. ########################################################
  2. # docker build -t ruoyi-gateway:3.6.4 .
  3. ########################################################
  4. # 基础镜像
  5. FROM k8s.xt.wenhq.top:8082/docker_r/javarun:1.2
  6. # author
  7. MAINTAINER hs_lvwenbin@163.com
  8. # 挂载目录
  9. VOLUME /home/ruoyi
  10. # 创建目录
  11. RUN mkdir -p /home/ruoyi
  12. # 指定路径
  13. WORKDIR /home/ruoyi
  14. # 复制jar文件到路径
  15. COPY ruoyi-gateway.jar /home/ruoyi/ruoyi-gateway.jar
  16. # 声明端口
  17. EXPOSE 9100
  18. # 环境变量
  19. ENV GRPC_PORT_OFFSET=1000
  20. ENV NACOS_SERVER=0.0.0.0:8848
  21. ENV SPRING_PROFILES_ACTIVE=prod
  22. # 启动网关服务
  23. ENTRYPOINT java -Dnacos.server.grpc.port.offset=$GRPC_PORT_OFFSET -jar ruoyi-gateway.jar \
  24. --spring.application.name=$APPLICATION_NAME \
  25. --spring.profiles.active=$SPRING_PROFILES_ACTIVE \
  26. --spring.cloud.nacos.discovery.server-addr=$NACOS_SERVER \
  27. --spring.cloud.nacos.config.server-addr=$NACOS_SERVER