servermodel/server_1.py

17 lines
512 B
Python
Raw Normal View History

2024-08-25 12:20:21 +08:00
# 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()