4.28第一次提交

This commit is contained in:
2026-04-28 16:21:46 +08:00
commit 3bc1e3194f
29 changed files with 1473 additions and 0 deletions

26
Dockerfile Normal file
View File

@@ -0,0 +1,26 @@
# 构建阶段Maven + JDK17 打包
FROM maven:3.8.8-openjdk-17-slim AS builder
WORKDIR /app
COPY pom.xml .
COPY src ./src
RUN mvn clean package -DskipTests
# 运行阶段:轻量 JRE17 镜像
FROM eclipse-temurin:17-jre-alpine
# 设置上海时区和你Python代码时间一致
RUN apk add --no-cache tzdata && \
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
echo "Asia/Shanghai" > /etc/timezone
WORKDIR /app
# 复制打好的jar
COPY --from=builder /app/target/*.jar app.jar
EXPOSE 8080
#ENTRYPOINT ["java", "-jar", "app.jar"]
CMD ["java", \
"--add-opens", "java.base/java.nio=ALL-UNNAMED", \
"--add-opens", "java.base/sun.misc=ALL-UNNAMED", \
"-Dio.netty.tryUnsafe=false", \
"-jar", "app.jar"]