########################################################
#   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