DOCS: Grand Master Book v1.0 (Gemini V01) hozzáadása

This commit is contained in:
2026-02-04 00:08:35 +00:00
parent a34e5b7976
commit 5dd5692d83
14 changed files with 219 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
# 🏗️ ARCHITECTURE & SYSTEM CONTEXT
## 🧩 Komponensek
- **Frontend:** Vue 3 + Tailwind CSS + Pinia (State) + Vite. "Dumb Frontend" elv: Csak megjelenít, nem dönt.
- **Backend API:** Python 3.12 + FastAPI. Minden üzleti logika itt fut. Pydantic validáció.
- **Database:** PostgreSQL 15. Külön `data` (üzleti) és `public` (rendszer) sémák.
- **Storage:** MinIO (S3 kompatibilis). Képek, számlák titkosított tárolása.
- **Proxy:** Nginx Proxy Manager. SSL terminálás (`dev.profibot.hu`).
## 🛡️ Hálózati Határok
- **Internal Net (`shared_db_net`):** A Backend és az Adatbázis közötti dedikált, zárt csatorna.
- **Public Net:** Csak a 80/443 (NPM) nyitott a világ felé. A DB port (5432) és Admin portok (5050, 8888) csak VPN-en vagy localhoston érhetők el.