Files
tvs/ccag-server-cloud/ccag-system-cloud-start/Dockerfile

26 lines
754 B
Docker
Raw Normal View History

2025-10-29 09:33:01 +08:00
# 使用基础镜像
FROM openjdk:17
# 维护者信息
MAINTAINER sunzuobo@catarc.ac.cn
# 设置时区
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
echo "Asia/Shanghai" > /etc/timezone
RUN mkdir -p /ccag-system-cloud
WORKDIR /ccag-system-cloud
# 添加应用 JAR 文件到指定路径
ADD ./target/ccag-system-cloud-start-3.7.1.jar /ccag-system-cloud/ccag-system-cloud-start-3.7.1.jar
# 配置 JVM 启动参数
ENV JVM_OPTS="-server -Xms1024m -Xmx2g -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -Duser.timezone=GMT+08 -Djava.security.egd=file:/dev/./urandom"
# 暴露端口
EXPOSE 7001
# 容器启动时运行应用
ENTRYPOINT ["sh", "-c", "exec java -jar $JVM_OPTS /ccag-system-cloud/ccag-system-cloud-start-3.7.1.jar"]