Przejdź do głównej zawartości

Docker Compose

Szczegóły konfiguracji Docker dla HUBanero.

Architektura kontenerów

Porty

SerwisPortOpis
Traefik80, 443, 8080Reverse proxy, dashboard
CloudFlow5000Aplikacja główna
n8n5678Workflow automation
PostgreSQL5432Baza danych
Redis6379Cache & Queue
Ollama11434LLM Server
Qdrant6333, 6334Vector DB
Docling8000OCR/Document Processing
pgAdmin5050GUI PostgreSQL (dev)
Redis Commander8081GUI Redis (dev)

Komendy Docker

Podstawowe

# Uruchom wszystkie serwisy
make up

# Zatrzymaj serwisy
make down

# Restart
make restart

# Status
make status

# Logi wszystkich serwisów
make logs

# Logi konkretnego serwisu
docker compose logs -f cloudflow-app

Development

# Uruchom backend (bez CloudFlow app)
make dev

# Przebuduj CloudFlow
make build

# Uruchom narzędzia dev (pgAdmin, Redis Commander)
make tools

Skalowanie workerów n8n

docker compose up -d --scale n8n-worker=3

Volumes

Dane przechowywane w katalogu data/:

data/
├── postgres/ # Baza danych
├── redis/ # Cache Redis
├── qdrant/ # Vector DB
├── ollama/ # Modele LLM
├── n8n/ # Workflows n8n
├── files/ # Pliki użytkowników
│ └── {tenant-id}/
│ ├── documents/
│ ├── uploads/
│ └── temp/
└── pgadmin/ # Dane pgAdmin

Backup

# Backup bazy danych
make backup-db

# Backup wszystkiego
make backup-all

Backupy zapisywane w katalogu backups/.