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