🛠️ Internal Diagnostic Tools
Ez a mappa a rendszer stabilitását ellenőrző szkripteket tartalmazza. Futtatásuk a konténeren belül javasolt.
1. Schema Sync (compare_schema.py)
Mikor használd: Ha új oszlopot adtál a modellhez, vagy nem indul el a rendszer DB hiba miatt.
Futtatás: docker compose exec api python -m app.tests_internal.compare_schema
docker compose exec api python -m app.tests_internal.diagnostics.compare_schema
2. API Health (check_api.py)
Mikor használd: Refaktorálás után. Ellenőrzi, hogy az összes API "kapu" nyitva van-e.
Futtatás: docker compose exec api python -m app.tests_internal.check_api
docker compose exec api python -m app.tests_internal.diagnostics.check_api
3. Geo Search Test (test_postgis.py)
Mikor használd: Ha a szervizkereső nem ad vissza eredményt, vagy SQL hibát dob.
Futtatás: docker compose exec api python -m app.tests_internal.test_postgis
3. Rendszerdiagnosztika (diagnose_system.py)
- Cél: Mély ellenőrzés: DB kapcsolat, i18n szótárak, Master Data mezők és konfigurációk.
- Mikor használd: Telepítés után, vagy ha a rendszer "furcsán" viselkedik (pl. angolul beszél magyar helyett).
- Indítás:
docker compose exec api python -m app.tests_internal.diagnostics.diagnose_system