build(Dockerfile): 更新 Dockerfile 以适应 Jenkins 构建流程

- 移除构建阶段,改用 Jenkins 进行前端代码构建
- 保留时区设置和 Nginx 配置文件复制步骤
- 更新文件复制步骤以适应 Jenkins 构建产物
- 优化注释,提高 Dockerfile 可读性

Change-Id: I20e77f52b59fe5eb63a9e8ebae6fd1155d1c48e9
diff --git a/Dockerfile b/Dockerfile
index c806d88..f37ae8d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,29 +1,3 @@
-# 构建阶段
-FROM node:18-alpine AS build
-
-# 设置工作目录
-WORKDIR /app
-
-# 设置 npm 镜像源(使用淘宝镜像加速 npm 包下载)
-RUN npm config set registry https://registry.npmmirror.com
-
-# 复制 package.json 和 package-lock.json
-COPY package*.json ./
-
-# 安装依赖
-RUN npm install
-
-# 复制源代码
-COPY . .
-
-# 构建应用
-RUN npm run build
-
-# 验证构建产物
-RUN ls -la dist && \
-    ls -la dist/assets
-
-# 生产阶段
 FROM nginx:1.24.0
 
 # 设置时区
@@ -35,21 +9,22 @@
     apt-get clean && \
     rm -rf /var/lib/apt/lists/*
 
-# 清理 nginx 目录
+# 清理 Nginx 默认静态文件目录
 RUN rm -rf /usr/share/nginx/html/*
 
-# 从构建阶段复制构建好的文件
-COPY --from=build /app/dist/ /usr/share/nginx/html/
+# 复制 Jenkins 传输的 dist 目录和 50x.html 到 Nginx 静态文件目录
+COPY dist /usr/share/nginx/html
+COPY 50x.html /usr/share/nginx/html
+
+# 复制 Nginx 配置文件
+COPY nginx.conf /etc/nginx/conf.d/default.conf
 
 # 验证文件是否正确复制
 RUN ls -la /usr/share/nginx/html && \
     ls -la /usr/share/nginx/html/assets
 
-# 复制 Nginx 配置文件
-COPY nginx.conf /etc/nginx/conf.d/default.conf
-
-# 暴露端口
+# 暴露 80 端口
 EXPOSE 80
 
 # 启动 Nginx
-CMD ["nginx", "-g", "daemon off;"] 
\ No newline at end of file
+CMD ["nginx", "-g", "daemon off;"]
\ No newline at end of file