From 282b493b3677ae636f4fbbc991b94f280c341965 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=96=87=E8=96=87=E5=AE=89?= Date: Tue, 13 Jan 2026 19:27:15 +0800 Subject: [PATCH] a --- backend/start.sh | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/backend/start.sh b/backend/start.sh index ce9d7ed..bbaba77 100755 --- a/backend/start.sh +++ b/backend/start.sh @@ -1,15 +1,19 @@ #!/bin/bash -# 后端服务启动脚本 +# 生产环境启动脚本 cd "$(dirname "$0")" -# 激活虚拟环境(如果存在) +# 激活虚拟环境 if [ -d "../.venv" ]; then source ../.venv/bin/activate elif [ -d ".venv" ]; then source .venv/bin/activate +else + echo "错误: 找不到虚拟环境" + exit 1 fi + # 设置环境变量 export DB_HOST=${DB_HOST:-deepx2025.cb6swsyucgro.ap-east-1.rds.amazonaws.com} export DB_PORT=${DB_PORT:-3306} @@ -18,5 +22,11 @@ export DB_PASSWORD=${DB_PASSWORD:-as2025} export DB_NAME=${DB_NAME:-auto_trade_sys} export CORS_ORIGINS=${CORS_ORIGINS:-http://localhost:3000,http://localhost:5173} -# 启动服务 -uvicorn api.main:app --host 0.0.0.0 --port 8001 --reload +# 创建日志目录 +mkdir -p logs + +# 启动服务(后台运行) +nohup uvicorn api.main:app --host 0.0.0.0 --port 8001 > logs/api.log 2>&1 & + +echo "后端服务已启动,PID: $!" +echo "日志文件: logs/api.log"