#!/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