添加dockerfile

This commit is contained in:
chenyawei 2025-02-11 16:51:53 +08:00
parent 16f448ba91
commit 3d2f2ab782

View File

@ -0,0 +1,35 @@
# 使用官方的 Java 运行时作为父镜像
FROM openjdk:8-jdk
# 设置工作目录
WORKDIR /app
# 复制应用代码到容器中
COPY ./target/relation-completion-0.0.1-SNAPSHOT.jar app.jar
# 设置上海时区
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# --spring.config.location=file:/etc/config/application.yml
# --logging.config=/etc/config/logback-spring.xml
# 指定启动命令
ENTRYPOINT ["nohup", "java", "-jar", "/app/app.jar", "--logging.config=/etc/config/logback-spring.xml", "--spring.config.location=file:/etc/config/application.yml", "> /dev/null", "&"]
# 暴露端口
EXPOSE 8092
# docker build -t y4-server:1.0.0 .
# docker save y4-server:1.0.0 > y4-server.tar
# 在idea控制台构建镜像有问题用gitbash构建和保存
# 测试环境启动命令
# docker run -p 8091:8091 -d --name relation-completion
#-v /data/tools/relation/config/application.yml:/etc/config/application.yml
#-v /data/tools/relation/config/logback-spring.xml:/etc/config/logback-spring.xml
#-v /data/tools/relation/logs:/app/logs
#-v /data/tools/relation/cache:/app/cache
#relation-completion:0211