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