zhongrj
2025-02-17 afff1c7f079a6ae34ede82d344687fec7427209d
增加dockerfile和 docker-compose.yml
2 files added
27 ■■■■■ changed files
Dockerfile 17 ●●●●● patch | view | raw | blame | history
docker-compose.yml 10 ●●●●● patch | view | raw | blame | history
Dockerfile
New file
@@ -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
docker-compose.yml
New file
@@ -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