From 2a898c9bccd53a9b40579a0dcb209ff780a2699f Mon Sep 17 00:00:00 2001 From: hu xiaotong <416314413@163.com> Date: Wed, 9 Jul 2025 10:52:27 +0800 Subject: [PATCH] =?UTF-8?q?ci:=20=E6=B7=BB=E5=8A=A0=20Epic=20UI=20?= =?UTF-8?q?=E6=9E=84=E5=BB=BA=E5=92=8C=E9=83=A8=E7=BD=B2=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E6=B5=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 CI/CD 工作流文件,实现前端项目的自动构建和部署 - 支持 main、master 和 develop 分支的自动构建- 包含代码检出、环境安装、依赖管理、项目构建等步骤 - 实现构建产物的自动部署和 Docker 容器重启 --- .drone.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 19a313f..e62ab19 100644 --- a/.drone.yml +++ b/.drone.yml @@ -29,6 +29,7 @@ steps: source: - dist/* target: /opt/1panel/apps/openresty/openresty/www/sites/epic7/index + strip_components: 1 - name: set permissions image: appleboy/drone-ssh @@ -44,6 +45,7 @@ steps: - echo "=== 设置文件权限 ===" - chown -R www-data:www-data /opt/1panel/apps/openresty/openresty/www/sites/epic7/index/ - chmod -R 755 /opt/1panel/apps/openresty/openresty/www/sites/epic7/index/ - - echo "=== 重启nginx服务 ===" - - systemctl reload nginx || echo "nginx reload failed, trying restart" - - systemctl restart nginx || echo "nginx restart failed" \ No newline at end of file + - echo "=== 重新加载OpenResty配置 ===" + - docker exec $(docker ps -q --filter "name=1Panel-openresty") nginx -s reload || echo "Failed to reload OpenResty config" + - echo "=== 检查OpenResty容器状态 ===" + - docker ps | grep openresty || echo "OpenResty container not found" \ No newline at end of file