refactor: integrate model platform backend

This commit is contained in:
Winnie
2026-07-30 13:43:29 +08:00
parent baee7a60e1
commit 6d6c70cea8
97 changed files with 19724 additions and 2146 deletions
+18 -24
View File
@@ -1,28 +1,22 @@
# ==================== 环境变量配置 ====================
# 设置默认值(如果命令行没传,就用这里的默认路径)
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
.PHONY: sync backend runtime schedule migrate up down
# 将变量导出给 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
sync:
uv sync --all-packages
backend:
uv run --package backend uvicorn backend.main:app --host $(BACKEND_HOST) --port $(BACKEND_PORT)
uv run --package backend uvicorn backend.main:app --host 0.0.0.0 --port 8010 --reload
backend-dev:
uv run --package backend uvicorn backend.main:app --host $(BACKEND_HOST) --port $(BACKEND_PORT) --reload
runtime:
uv run --package runtime uvicorn runtime.main:app --host 0.0.0.0 --port 8012 --reload
schedule:
uv run --package schedule uvicorn schedule.main:app --host 0.0.0.0 --port 8013 --reload
migrate:
uv run --package backend alembic upgrade head
up:
docker compose up -d --build
down:
docker compose down