Web Analytics Made Easy - Statcounter
Skip to content

Bereitstellung

Anleitungen zur Bereitstellung von Duckling in verschiedenen Umgebungen.

Übersicht

Duckling kann je nach Anforderung auf unterschiedliche 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ßer Maßstab, Cloud-nativ Hoch

Kurzreferenz

Docker (am einfachsten)

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 ausliefern

Umgebungs-Checkliste

Vor der Bereitstellung in der Produktion:

  • Einen starken SECRET_KEY setzen
  • FLASK_DEBUG=false setzen
  • CORS für Ihre Domain konfigurieren
  • HTTPS aktivieren
  • Angemessene Dateigrößenlimits setzen
  • Reverse-Proxy konfigurieren
  • Monitoring und Logging einrichten