diff --git a/.gitea/workflows/deploy-on-merge.yml b/.gitea/workflows/deploy-on-merge.yml index 2f519f0..e191f1f 100644 --- a/.gitea/workflows/deploy-on-merge.yml +++ b/.gitea/workflows/deploy-on-merge.yml @@ -23,14 +23,9 @@ jobs: cd ${{ secrets.DEPLOY_PATH }} git config --global --add safe.directory ${{ secrets.DEPLOY_PATH }} git pull origin main - source venv/bin/activate - pip install -r requirements.txt + # 严格匹配文件夹拼写 pyporject_evn + /www/server/pyporject_evn/versions/3.12.13/bin/pip install -r requirements.txt chown -R www:www . - PID=\$(pgrep -f "gunicorn_conf.py" | head -1) - if [ -n "\$PID" ]; then - echo "重启gunicorn pid: \$PID" - kill -HUP \$PID - else - echo "未找到gunicorn进程,跳过HUP重启" - fi + # 宝塔项目重启脚本不变 + /www/server/panel/pyenv/bin/python3 /www/server/panel/plugin/python/project.py restart Hulumath-Web-Demo EOF \ No newline at end of file