Integrated catalog_robot.py logic for structured data ingestion. Updated models and documentation for the Robot Ecosystem.
27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
# 🐳 DOCKER STACK & PORTS
|
|
|
|
## Szolgáltatások
|
|
| Service | Image | Internal Port | Host Port | Volume Mapping |
|
|
| :--- | :--- | :--- | :--- | :--- |
|
|
| **API** | `python:3.12` | 8000 | 8000 | `./backend:/app` |
|
|
| **Frontend** | `node:20` | 80 | 3000 | `./frontend:/app` |
|
|
| **DB** | `postgres:15` | 5432 | 5432 | `postgres_data:/var/lib/postgresql/data` |
|
|
| **MinIO** | `minio/minio` | 9000, 9001 | 9000, 9001 | `minio_data:/data` |
|
|
| **Redis** | `redis:alpine` | 6379 | - | - |
|
|
|
|
## Hardening Terv
|
|
A `Host Port` oszlopban lévő portokat éles üzemben le kell venni (kivéve 80/443), és csak a
|
|
|
|
# 04. Infrastructure & Docker Stack
|
|
|
|
## Hardver Erőforrás
|
|
- **Szerver:** 128 GB RAM (High-Performance Node).
|
|
- **Kihasználtság cél:** Moduláris konténerek futtatása alacsony (5-10%) alapterhelés mellett, magas skálázhatósági tartalékkal.
|
|
|
|
## Docker Ökoszisztéma (Bővített)
|
|
A stack a következő konténereket tartalmazza:
|
|
1. **n8n (Orchestrator):** Vizuális munkafolyamat-kezelő.
|
|
2. **PostgreSQL:** Központi adattár (Járművek + Szervizek).
|
|
3. **Browserless (Chrome):** "Fej nélküli" böngésző az n8n számára a komplex scraping feladatokhoz.
|
|
4. **Python Robots:** Konténerizált adatgyűjtő és dúsító ágensek (v1.9.2+).
|
|
5. **Proxy/VPN Node:** IP-rotációt biztosító modul a globális felderítéshez. |