Update lab_api.pyfeat: wire validate_forge_config into lifespan startup
This commit is contained in:
1 parent
2e43511d87
commit
ac536999eb
1 file changed
+2
-1
+2
-1
@@ -26,7 +26,7 @@ except ImportError:
|
|||||||
print("ERROR: FastAPI not installed. Run: pip install fastapi uvicorn")
|
print("ERROR: FastAPI not installed. Run: pip install fastapi uvicorn")
|
||||||
import sys; sys.exit(1)
|
import sys; sys.exit(1)
|
||||||
|
|
||||||
from models.state import CFG, COMMANDER_META, load_commander_meta
|
from models.state import CFG, COMMANDER_META, load_commander_meta, validate_forge_config
|
||||||
from services.database import init_collection_db
|
from services.database import init_collection_db
|
||||||
from services.logging import setup_logging
|
from services.logging import setup_logging
|
||||||
from services.precon_service import PRECON_INDEX, download_precon_database
|
from services.precon_service import PRECON_INDEX, download_precon_database
|
||||||
@@ -57,6 +57,7 @@ async def _lifespan(application: FastAPI):
|
|||||||
if not CFG.precon_dir:
|
if not CFG.precon_dir:
|
||||||
CFG.precon_dir = _resolve_precon_dir()
|
CFG.precon_dir = _resolve_precon_dir()
|
||||||
init_collection_db()
|
init_collection_db()
|
||||||
|
validate_forge_config()
|
||||||
if not PRECON_INDEX:
|
if not PRECON_INDEX:
|
||||||
download_precon_database()
|
download_precon_database()
|
||||||
if not COMMANDER_META:
|
if not COMMANDER_META:
|
||||||
|
|||||||
Reference in new issue
Block a user