servermodel/server_1.py
userName ba8e5ee95a lqs
2024-08-25 04:20:21 +00:00

17 lines
512 B
Python

# start_service.py
import subprocess
def run_service():
# 激活虚拟环境
activate_cmd = '/home/lqs1/app/venv/bin/activate'
# 运行服务
service_cmd = ['uvicorn', 'server.main:app', '--reload']
# 构建完整的命令
full_cmd = f'source {activate_cmd} && cd /home/lqs1/app/ && uvicorn server.main:app --reload'
# 使用 Popen 执行命令
subprocess.Popen(full_cmd, shell=True, executable='/bin/bash')
if __name__ == '__main__':
run_service()