grantforge-api / backend /server_wyszukiwarka_hook.py
GrantForge Bot
Deploy sha-93ab5d396350b3e6db35d3bd315ec00724aa6c32 — source build (no GHCR)
5ecb84c
Raw
History Blame Contribute Delete
392 Bytes
"""
Dodaj do server.py (2 linie import + 3 wywołania):
Na początku pliku (przed innymi importami backendu):
import bootstrap_wyszukiwarka as _wz # noqa: E402
_wz.init_patches()
Po utworzeniu `app = FastAPI(...)`:
_wz.register_routers(app)
W lifespan, zamiast bloku count==0 sync_grants_to_db:
import asyncio
asyncio.create_task(_wz.ensure_catalog_on_empty_db())
"""