a
This commit is contained in:
parent
acb76c54d5
commit
282b493b36
|
|
@ -1,15 +1,19 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# 后端服务启动脚本
|
# 生产环境启动脚本
|
||||||
|
|
||||||
cd "$(dirname "$0")"
|
cd "$(dirname "$0")"
|
||||||
|
|
||||||
# 激活虚拟环境(如果存在)
|
# 激活虚拟环境
|
||||||
if [ -d "../.venv" ]; then
|
if [ -d "../.venv" ]; then
|
||||||
source ../.venv/bin/activate
|
source ../.venv/bin/activate
|
||||||
elif [ -d ".venv" ]; then
|
elif [ -d ".venv" ]; then
|
||||||
source .venv/bin/activate
|
source .venv/bin/activate
|
||||||
|
else
|
||||||
|
echo "错误: 找不到虚拟环境"
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
# 设置环境变量
|
# 设置环境变量
|
||||||
export DB_HOST=${DB_HOST:-deepx2025.cb6swsyucgro.ap-east-1.rds.amazonaws.com}
|
export DB_HOST=${DB_HOST:-deepx2025.cb6swsyucgro.ap-east-1.rds.amazonaws.com}
|
||||||
export DB_PORT=${DB_PORT:-3306}
|
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 DB_NAME=${DB_NAME:-auto_trade_sys}
|
||||||
export CORS_ORIGINS=${CORS_ORIGINS:-http://localhost:3000,http://localhost:5173}
|
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"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user