auto_trade_sys/backend/start.sh
薇薇安 8a89592cb5 a
2026-01-13 17:30:59 +08:00

23 lines
575 B
Bash
Executable File

#!/bin/bash
# 后端服务启动脚本
cd "$(dirname "$0")"
# 激活虚拟环境(如果存在)
if [ -d "../.venv" ]; then
source ../.venv/bin/activate
elif [ -d ".venv" ]; then
source .venv/bin/activate
fi
# 设置环境变量
export DB_HOST=${DB_HOST:-localhost}
export DB_PORT=${DB_PORT:-3306}
export DB_USER=${DB_USER:-root}
export DB_PASSWORD=${DB_PASSWORD:-}
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 8000 --reload