######################################################## # docker build -t ruoyi-system:1.0 . ######################################################## FROM openjdk:8 MAINTAINER learshaw@gmail.com # 创建目录 RUN mkdir -p /opt/ems/ruoyi-system WORKDIR /opt/ems/ruoyi-system # 添加 COPY ruoyi-system.jar /opt/ems/ruoyi-system/ # 声明端口 EXPOSE 9201 # 环境变量 ENV GRPC_PORT_OFFSET=1000 ENV NACOS_SERVER=0.0.0.0:8848 ENV NACOS_NAMESPACE=ems ENV SPRING_PROFILES_ACTIVE=prod # 启动网关服务 ENTRYPOINT java -Dnacos.server.grpc.port.offset=$GRPC_PORT_OFFSET -jar ruoyi-system.jar \ --spring.profiles.active=$SPRING_PROFILES_ACTIVE \ --spring.cloud.nacos.discovery.server-addr=$NACOS_SERVER \ --spring.cloud.nacos.discovery.namespace=$NACOS_NAMESPACE \ --spring.cloud.nacos.config.server-addr=$NACOS_SERVER \ --spring.cloud.nacos.config.namespace=$NACOS_NAMESPACE