From e91e69cc71a288f66b95c814e9bb71689f02be02 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Mon, 17 Feb 2025 20:05:45 +0800
Subject: [PATCH] 测试

---
 Dockerfile         |   17 +++++++++++++++--
 docker-compose.yml |    2 --
 index.html         |    1 +
 3 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index 749adb1..6019c4d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,5 +1,5 @@
 # 使用官方的 Node.js 20.10.0 版本作为基础镜像
-FROM node:v20.14.0
+FROM node:v20.14.0 AS build-env
 
 # 设置工作目录
 WORKDIR /app
@@ -21,4 +21,17 @@
  
 # 将构建阶段中的打包文件拷贝到最终镜像的指定目录
 # 注意:这里使用了 `--from=build-env` 来引用前面的构建阶段
-COPY /app/dist /app/dist-final
\ No newline at end of file
+# COPY --from=build-env /app/dist /app/dist-final
+
+# 创建一个新的镜像阶段来服务构建后的文件
+FROM nginx:alpine
+ 
+# 复制构建后的文件到 Nginx 的 html 目录
+# 注意:这里假设在 build-env 阶段中 dist 目录被正确创建在 /app/dist
+COPY --from=build-env /app/dist /app/dist-final
+ 
+# 暴露端口
+EXPOSE 8310
+ 
+# 启动 Nginx
+CMD ["nginx", "-g", "daemon off;"]
\ No newline at end of file
diff --git a/docker-compose.yml b/docker-compose.yml
index a2cbe99..48bedc8 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -5,5 +5,3 @@
     container_name: pilot-h5
     ports:
       - "8310:80"
-    volumes:
-      - /software/service/drone/web/pilot-h5:/app/dist-final
diff --git a/index.html b/index.html
index acc49b3..8b6c1e5 100644
--- a/index.html
+++ b/index.html
@@ -4,6 +4,7 @@
     <meta charset="UTF-8">
     <link rel="icon" href="/favicon.ico">
     <!-- <meta name="viewport" content="width=device-width, initial-scale=1.0"> -->
+     <!-- test -->
     <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
     <title>低空无人机监测网移动应用</title>
   </head>

--
Gitblit v1.9.3