Web Analytics Made Easy - Statcounter
Skip to content

Bereitstellung

Anleitungen zur Bereitstellung von Duckling in verschiedenen Umgebungen.

Überblick

Duckling kann je nach Ihren Bedürfnissen auf verschiedene Weise bereitgestellt werden:

Bereitstellungsoptionen

Methode Am besten für Komplexität
Docker Compose Schnelle Bereitstellung, Tests Niedrig
Manuell + Nginx Volle Kontrolle, Anpassung Mittel
Kubernetes Große Skalierung, Cloud-nativ Hoch

Schnellreferenz

Docker (Einfachste)

docker-compose up -d --build

Manuelle Bereitstellung

# Backend mit Gunicorn
cd backend
gunicorn -w 4 -b 0.0.0.0:5001 duckling:app

# Frontend-Build
cd frontend
npm run build
# dist/ mit nginx bereitstellen

Umgebungs-Checkliste

Vor der Bereitstellung in der Produktion:

  • Starke SECRET_KEY setzen
  • FLASK_DEBUG=false setzen
  • CORS für Ihre Domain konfigurieren
  • HTTPS aktivieren
  • Angemessene Dateigrößenlimits setzen
  • Reverse Proxy konfigurieren
  • Überwachung und Protokollierung einrichten