Go to file
eason 49a45cf46d feat: u 2026-01-21 13:59:02 +08:00
alembic chore: 提交所有代码 2026-01-21 13:45:39 +08:00
apps/drgraph chore: 提交所有代码 2026-01-21 13:45:39 +08:00
data chore: 提交所有代码 2026-01-21 13:45:39 +08:00
scripts chore: 提交所有代码 2026-01-21 13:45:39 +08:00
test chore: 提交所有代码 2026-01-21 13:45:39 +08:00
th_agenter chore: 提交所有代码 2026-01-21 13:45:39 +08:00
utils chore: 提交所有代码 2026-01-21 13:45:39 +08:00
webIOs/configs chore: 提交所有代码 2026-01-21 13:45:39 +08:00
.gitignore chore: 提交所有代码 2026-01-21 13:45:39 +08:00
README.md feat: u 2026-01-21 13:59:02 +08:00
alembic.ini chore: 提交所有代码 2026-01-21 13:45:39 +08:00
check_db_constraint.py chore: 提交所有代码 2026-01-21 13:45:39 +08:00
check_jwt.py chore: 提交所有代码 2026-01-21 13:45:39 +08:00
docker-compose.yml chore: 提交所有代码 2026-01-21 13:45:39 +08:00
env03_db.txt chore: 提交所有代码 2026-01-21 13:45:39 +08:00
main.py chore: 提交所有代码 2026-01-21 13:45:39 +08:00
requirements.txt chore: 提交所有代码 2026-01-21 13:45:39 +08:00
vl_main.py chore: 提交所有代码 2026-01-21 13:45:39 +08:00

README.md

启动项目(本地)

  1. 准备环境

    • 推荐 Python 3.11+
    • 创建并激活虚拟环境:python3 -m venv .venv && source .venv/bin/activate
    • 依赖安装:pip install -r requirements.txt(若 requirements.txt 为 UTF-16需要先转 UTF-8
  2. 配置数据库

    • 确保本地 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="******"
      
  3. 迁移(首次必跑)

    python -m alembic upgrade head
    
  4. 启动服务

    # 启动项目命令
    python3 -m uvicorn main:app --host 0.0.0.0 --port 8000 --reload