26 lines
925 B
Makefile
26 lines
925 B
Makefile
# ==================== 环境变量配置 ====================
|
|
# 设置默认值(如果命令行没传,就用这里的默认路径)
|
|
WORKSPACES_ROOT ?= ./test/workspaces
|
|
PUBLIC_BASE_URL ?= http://localhost
|
|
RUNTIME_HOST ?= 0.0.0.0
|
|
RUNTIME_PORT ?= 8001
|
|
BACKEND_HOST ?= 0.0.0.0
|
|
BACKEND_PORT ?= 8000
|
|
|
|
# 将变量导出给 Makefile 启动的所有子进程
|
|
export WORKSPACES_ROOT
|
|
export PUBLIC_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
|