docker化部署最后部分

Change-Id: I8cf9192e05bf5fba2ff55e25fc0f4ba3e1280129
diff --git a/Dockerfile b/Dockerfile
index 84e2c1d..c806d88 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,5 +1,5 @@
 # 构建阶段
-FROM node:18-alpine as build
+FROM node:18-alpine AS build
 
 # 设置工作目录
 WORKDIR /app
@@ -16,9 +16,6 @@
 # 复制源代码
 COPY . .
 
-# 清理之前的构建产物
-RUN rm -rf dist
-
 # 构建应用
 RUN npm run build
 
@@ -27,7 +24,7 @@
     ls -la dist/assets
 
 # 生产阶段
-FROM nginx:stable
+FROM nginx:1.24.0
 
 # 设置时区
 ENV TZ=Asia/Shanghai
@@ -41,8 +38,8 @@
 # 清理 nginx 目录
 RUN rm -rf /usr/share/nginx/html/*
 
-# 直接复制本地构建的文件
-COPY dist/ /usr/share/nginx/html/
+# 从构建阶段复制构建好的文件
+COPY --from=build /app/dist/ /usr/share/nginx/html/
 
 # 验证文件是否正确复制
 RUN ls -la /usr/share/nginx/html && \