######################################################## # docker build -t ems-dev-adapter:1.0 . ######################################################## FROM openjdk:8 MAINTAINER learshaw@gmail.com # 创建目录 RUN mkdir -p /opt/ems/ems-dev-adapter WORKDIR /opt/ems/ems-dev-adapter # 添加 COPY ems-dev-adapter.jar /opt/ems/ems-dev-adapter/ # 声明端口 EXPOSE 9203 # 环境变量 ENV GRPC_PORT_OFFSET=1000 ENV NACOS_SERVER=0.0.0.0:8848 ENV NACOS_NAMESPACE=public ENV SPRING_PROFILES_ACTIVE=prod # 启动服务 ENTRYPOINT java -Dnacos.server.grpc.port.offset=$GRPC_PORT_OFFSET -jar ems-dev-adapter.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