From ba51003c0007177a2b674e6c9af581270b416f6f Mon Sep 17 00:00:00 2001 From: yumoqing Date: Thu, 22 May 2025 08:53:24 +0000 Subject: [PATCH] bugfix --- deploy.sh | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/deploy.sh b/deploy.sh index 43fecf8..4145623 100755 --- a/deploy.sh +++ b/deploy.sh @@ -1,13 +1,4 @@ #!/bin/bash -# 变量 -# -# home -# user -# passwd -# modelpath -# modelname -# gpucnt -# port # # 开始要检查安装nvidia驱动 @@ -20,12 +11,16 @@ pkgname=$(basename $git_url) port=$2 usrname=$(id -un) grpname=$(id -gn) -pkg_home=$(pwd)/pkgname +pkg_home=$(pwd)/$pkgname venvpath=$pkg_home/$pkgname.env -pip install git+$git_url +git clone $git_url +if [ ! -d "$pkg_home" ];then + echo git clone $git_url error + exit 1 +fi cd $pkg_home -python3 -m venv $envpath -source $envpath/bin/activate +python3 -m venv $venvpath +source $venvpath/bin/activate pip install setuptools wheel pip install git+https://git.kaiyuancloud.cn/yumoqing/apppublic pip install git+https://git.kaiyuancloud.cn/yumoqing/sqlor @@ -40,9 +35,15 @@ Wants=systemd-networkd.service User=$usrname Group=$grpname WorkingDirectory=$pkg_home -ExecStart=$envpath/bin/python app/$3 +ExecStart=killname app/$3 +ExecStart=$venvpath/bin/python app/$3 -p $port +StandardOutput=append:/var/log/$pkgname/$pkgname.log +StandardError=append:/var/log/$pkgname/$pkgname.log +SyslogIdentifier=DeepSeek32B-kyyds671b.log + [Install] WantedBy=multi-user.target EOF sudo ln -s $pkg_home/script/$pkgname.service /etc/systemd/system +sudo mkdir /var/log/$pkgname sudo systemctl start $pkgname.service