@@ -2,6 +2,7 @@ FROM registry.cn-chengdu.aliyuncs.com/reghao/eclipse-temurin:21-jre
WORKDIR /app
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
-COPY target/tnb-auth.jar /app/tnb-auth.jar
+
+COPY auth/auth-service/target/tnb-auth.jar /app/tnb-auth.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Djava.awt.headless=true","-jar","/app/tnb-auth.jar"]
@@ -1,17 +1,8 @@
-# 使用轻量级 JRE 镜像
FROM registry.cn-chengdu.aliyuncs.com/reghao/eclipse-temurin:21-jre-alpine
-# 设置工作目录
+RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
-# 设置时区(Alpine 默认是 UTC)
-RUN apk add --no-cache tzdata && \
- cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
- echo "Asia/Shanghai" > /etc/timezone
+COPY content/content-service/target/tnb-content.jar /app/tnb-content.jar
-# 拷贝 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"]
+ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Djava.awt.headless=true","-jar","/app/tnb-content.jar"]
@@ -2,6 +2,7 @@ FROM registry.cn-chengdu.aliyuncs.com/reghao/eclipse-temurin:21-jre-alpine
-COPY target/tnb-file.jar /app/tnb-file.jar
-ENTRYPOINT ["java","-Djava.security.egd=disk:/dev/./urandom","-Djava.awt.headless=true","-jar","/app/tnb-file.jar"]
+COPY file/file-service/target/tnb-file.jar /app/tnb-file.jar
+ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Djava.awt.headless=true","-jar","/app/tnb-file.jar"]
COPY target/tnb-gateway.jar /app/tnb-gateway.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app/tnb-gateway.jar"]
-COPY target/tnb-message.jar /app/tnb-message.jar
+COPY message/message-service/target/tnb-message.jar /app/tnb-message.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Djava.awt.headless=true","-jar","/app/tnb-message.jar"]
-COPY target/tnb-search.jar /app/tnb-search.jar
-ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app/tnb-search.jar"]
+COPY search/search-service/target/tnb-search.jar /app/tnb-search.jar
+ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Djava.awt.headless=true","-jar","/app/tnb-search.jar"]
-COPY target/tnb-user.jar /app/tnb-user.jar
-ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app/tnb-user.jar"]
+COPY user/user-service/target/tnb-user.jar /app/tnb-user.jar
+ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-Djava.awt.headless=true","-jar","/app/tnb-user.jar"]