# 使用轻量级 JRE 镜像 FROM eclipse-temurin:17-jre-alpine # 设置工作目录 WORKDIR /app # 设置时区(Alpine 默认是 UTC) RUN apk add --no-cache tzdata && \ cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ echo "Asia/Shanghai" > /etc/timezone # 拷贝 jar 包 COPY target/tnb-content.jar /app/tnb-content.jar # 关键:使用 sh -c 确保 JAVA_OPTS 被正确解析 # 同时设置默认值,防止外部没传参数时报错 ENTRYPOINT ["sh", "-c", "java ${JAVA_OPTS} -jar /app/tnb-content.jar"]