summaryrefslogtreecommitdiff
path: root/start_broker.sh
blob: 88fbe04c190e3cc356f2eabd3f73d3c444930e15 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash
# 启动 Broker 服务器
set -euo pipefail
cd "$(dirname "$0")"

if [ ! -f .env ]; then
    echo "ERROR: .env 文件不存在,请复制 .env.example 并填写配置"
    echo "  cp .env.example .env && vim .env"
    exit 1
fi

set -a; source .env; set +a

echo "[Broker] Starting on port 8000..."
exec uvicorn broker:app --host 0.0.0.0 --port 8000