# 03. Infrastructure, Docker Stack & Operations (v2.0) Ez a dokumentum a rendszer futtatókörnyezetét, a konténer-architektúrát és a biztonsági mentési protokollokat írja le. ## 3.1 Docker Stack & Hálózati Architektúra A rendszer konténerizált, modern Docker Engine-re (Compose V2) optimalizált környezetben fut. - **Hálózatok:** - `shared_db_net`: Izolált hálózat az adatbázis és a backend modulok között [cite: 2026-02-13]. - `bridge`: Külső eléréshez (Nginx, API elérés) [cite: 2026-02-13]. - **DNS Fallback:** A konténerek a belső névfeloldás mellett Google DNS-t használnak a hálózati beragadások elkerülésére [cite: 2026-02-13]. ## 3.2 Tárolás & Objektumtár (MinIO / NAS) Az adatok és médiaállományok szigorúan elkülönített struktúrában tárolódnak: - **Objektumtár (MinIO):** `/assets/{uuid}` és `/organizations/{id}` mappaszerkezet az automatikus izolációhoz. - **Helyi Tárolás:** `/static/locales` a nyelvi szinkronhoz, Docker jogosultságokkal védve. ## 3.3 Üzemeltetési Runbook - **Konfiguráció:** Minden változó a `.env` fájlból töltődik be, a hardkódolt IP-k tilosak. - **Dinamikus beállítások:** A `system_configs` tábla JSONB mezői vezérlik a rendszert (pl. jutalékok, árfolyamok) a kód módosítása nélkül. - **Monitorozás:** Az n8n Dashboard és a Robot `ProcessLog` táblája biztosítja a valós idejű felügyeletet. ## 3.4 Biztonsági Mentés & Recovery - **Adatbázis:** Napi automatikus dump a `shared-postgres` konténerből. - **Circuit Breaker:** A robotok automata vészleállítóval rendelkeznek, ha a CPU > 70% vagy külső API tiltás (Ban-Detection) történik.