Files
tvs/ccag-module-system/ccag-system-start/Dockerfile
2025-10-29 09:33:01 +08:00

24 lines
700 B
Docker

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