1.7 KiB
1.7 KiB
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/localesa nyelvi szinkronhoz, Docker jogosultságokkal védve.
3.3 Üzemeltetési Runbook
- Konfiguráció: Minden változó a
.envfájlból töltődik be, a hardkódolt IP-k tilosak. - Dinamikus beállítások: A
system_configstá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
ProcessLogtáblája biztosítja a valós idejű felügyeletet.
3.4 Biztonsági Mentés & Recovery
- Adatbázis: Napi automatikus dump a
shared-postgreskonté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.