RuoYi-Cloud/Devops/backups/Dockerfile

19 lines
1.1 KiB
Docker
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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 target/*.jar /app.jar
EXPOSE 8080
#
ENTRYPOINT ["/bin/sh","-c","java -Dfile.encoding=utf8 -Djava.security.egd=file:/dev/./urandom -jar app.jar ${PARAMS}"]