add nginx configuration to Dockerfile
Change-Id: Ib5617f589956a7bb778335416ae7d69f11d486ae
diff --git a/Dockerfile b/Dockerfile
index 0738188..6b47fed 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -5,11 +5,24 @@
COPY . .
RUN mvn clean package -DskipTests
-# Step 2: 运行 jar
-FROM eclipse-temurin:21-jdk
+FROM nginx:alpine
+# 创建运行目录
WORKDIR /app
+
+# 拷贝 jar 到运行目录
COPY --from=builder /app/target/*.jar app.jar
+RUN mkdir /app/upload/
+
+# 拷贝 Nginx 配置文件
+COPY nginx.conf /etc/nginx/nginx.conf
+
+# 安装 OpenJDK 运行环境
+RUN apk add --no-cache openjdk21-jdk curl
+
+# 后台启动 Spring Boot + 前台运行 Nginx
+EXPOSE 8082
EXPOSE 8080
-ENTRYPOINT ["java", "-jar", "app.jar"]
+
+CMD java -jar app.jar & nginx -g "daemon off;"