test.md 1.2 KB

编制依据施工标准规范查询

  • 分析下这个项目需要的配置
  • 生成一套 配置文件
    • .env.local
    • .env.dev Dockefile.dev
    • .env.test Dockefile.test
    • .env.uat Dockefile.uat
    • .env.prod Dockefile.prod
  • 生成一份docker/docker-compose.yaml
  • 现在增加行一个配置文件目录 config/.env.local 、config/.env.dev \config/.env.test \config/.env.uat \config/.env.prod
  • 需要调整下读取配置的逻辑
  • Dockerfile.dev、docker-compose.dev.yaml 参考下 LQConstPlanReviewServer里面的配置逻辑
  • 把config_load.py 放到 base目录下,对应逻辑也做调整
  • 把matcher.py 放到 service目录下,对应逻辑也做调整
  • 把 app.py 里面 view路由拆分到 views目录下 app_views.py,对应逻辑也做调整
  • 根据现在的调整 修改 Dockerfile.xx 里面 启动命令
  • 调整下import 导入方式,使其支持 python -m uvicorn app:app --host 127.0.0.1 --port 8107
  • Dockerfile.xx 根据最新启动方式 调整

uvicorn LQStandardsService.app:app --host 127.0.0.1 --port 8107 uvicorn app:app --host 127.0.0.1 --port 8107 python -m uvicorn app:app --host 127.0.0.1 --port 8107