# ==================== 环境变量配置 ==================== # 设置默认值(如果命令行没传,就用这里的默认路径) WORKSPACES_ROOT ?= ./test/workspaces PUBLIC_BASE_URL ?= http://192.168.139.3 RUNTIME_HOST ?= 0.0.0.0 RUNTIME_PORT ?= 8001 RUNTIME_BASE_URL ?= http://127.0.0.1:8001 BACKEND_HOST ?= 0.0.0.0 BACKEND_PORT ?= 8000 # 将变量导出给 Makefile 启动的所有子进程 export WORKSPACES_ROOT export PUBLIC_BASE_URL export RUNTIME_BASE_URL .PHONY: runtime backend runtime: uv run --package runtime uvicorn runtime.main:app --host $(RUNTIME_HOST) --port $(RUNTIME_PORT) runtime-dev: uv run --package runtime uvicorn runtime.main:app --host $(RUNTIME_HOST) --port $(RUNTIME_PORT) --reload backend: uv run --package backend uvicorn backend.main:app --host $(BACKEND_HOST) --port $(BACKEND_PORT) backend-dev: uv run --package backend uvicorn backend.main:app --host $(BACKEND_HOST) --port $(BACKEND_PORT) --reload