From afff1c7f079a6ae34ede82d344687fec7427209d Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Mon, 17 Feb 2025 16:56:15 +0800
Subject: [PATCH] 增加dockerfile和 docker-compose.yml

---
 Dockerfile         |   17 +++++++++++++++++
 docker-compose.yml |   10 ++++++++++
 2 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..c30504b
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,17 @@
+# 使用官方的 Node.js 20.10.0 版本作为基础镜像
+FROM node:20.10.0 AS build-stage
+
+# 设置工作目录
+WORKDIR /app
+
+# 将当前目录(Vue 项目目录)的内容复制到 /app 目录中
+COPY . /app
+
+# 安装项目依赖
+RUN npm install
+
+# 构建项目
+RUN npm run build-only
+
+# 复制构建后的文件到 Nginx 的 html 目录
+COPY --from=build-stage /app/dist /software/service/drone/web/pilot-h5
\ No newline at end of file
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..da6258a
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,10 @@
+version: '3.1'
+services:
+  piloth5:
+    image: pilot-h5:$BUILD_NUMBER
+    container_name: pilot-h5
+    ports:
+      - "8310:80"
+    volumes:
+      - /software/service/drone/web/pilot-h5:/software/service/drone/web/pilot-h5
+    restart: always

--
Gitblit v1.9.3