|
|
||
|---|---|---|
| alembic | ||
| apps/drgraph | ||
| data | ||
| scripts | ||
| test | ||
| th_agenter | ||
| utils | ||
| webIOs/configs | ||
| .gitignore | ||
| README.md | ||
| alembic.ini | ||
| check_db_constraint.py | ||
| check_jwt.py | ||
| docker-compose.yml | ||
| env03_db.txt | ||
| main.py | ||
| requirements.txt | ||
| vl_main.py | ||
README.md
启动项目(本地)
-
准备环境
- 推荐 Python 3.11+
- 创建并激活虚拟环境:
python3 -m venv .venv && source .venv/bin/activate - 依赖安装:
pip install -r requirements.txt(若 requirements.txt 为 UTF-16,需要先转 UTF-8)
-
配置数据库
- 确保本地 MySQL 运行,并创建数据库/账号(例):
CREATE DATABASE allm DEFAULT CHARACTER SET utf8mb4; ALTER USER 'root'@'localhost' IDENTIFIED BY '*******'; GRANT ALL PRIVILEGES ON allm.* TO 'root'@'localhost'; FLUSH PRIVILEGES; - 启动前设置环境变量:
export DATABASE_URL="******"
- 确保本地 MySQL 运行,并创建数据库/账号(例):
-
迁移(首次必跑)
python -m alembic upgrade head -
启动服务
# 启动项目命令 python3 -m uvicorn main:app --host 0.0.0.0 --port 8000 --reload