RuoYi-Cloud/Devops/ruoyi-auth/Dockerfile

19 lines
1.1 KiB
Docker
Raw Normal View History

FROM openjdk:8-jdk
LABEL maintainer=huhongtao
#docker run -e PARAMS="--server.port 9090"
# server.port 启动端口
# 覆盖bootstrap。yml文件的内容意思为去nacos中寻找 ruoyi-auth-prod.yml配置文件
# spring.cloud.nacos.discovery.server-addr=ruoyi-nacos.ruoyi:8848 注册中心地址
# spring.cloud.nacos.config.server-addr=ruoyi-nacos.ruoyi:8848 配置中心地址
# spring.cloud.nacos.config.namespace nacos配置文件所属命名空间
# spring.cloud.nacos.config.file-extension=yml 配置文件后缀名,类型
ENV PARAMS="--server.port=8080 --spring.profiles.active=prod --spring.cloud.nacos.discovery.server-addr=ruoyi-nacos.ruoyi:8848 --spring.cloud.nacos.config.server-addr=ruoyi-nacos.ruoyi:8848 --spring.cloud.nacos.config.namespace=prod --spring.cloud.nacos.config.file-extension=yml"
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
COPY *.jar /app.jar
EXPOSE 8080
#
ENTRYPOINT ["/bin/sh","-c","java -Dfile.encoding=utf8 -Djava.security.egd=file:/dev/./urandom -jar app.jar ${PARAMS}"]