| 1234567891011121314151617 |
- # 使用轻量级 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"]
|