Web Analytics Made Easy - Statcounter
Skip to content

Déploiement

Guides pour déployer Duckling dans différents environnements.

Vue d’ensemble

Duckling peut être déployé de plusieurs façons selon vos besoins :

Options de déploiement

Méthode Idéal pour Complexité
Docker Compose Déploiement rapide, tests Faible
Manuel + Nginx Contrôle total, personnalisation Moyenne
Kubernetes Grande échelle, cloud natif Élevée

Référence rapide

Docker (le plus simple)

docker-compose up -d --build

Déploiement manuel

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

# Build du frontend
cd frontend
npm run build
# Servir dist/ avec nginx

Liste de contrôle d’environnement

Avant un déploiement en production :

  • Définir un SECRET_KEY fort
  • Définir FLASK_DEBUG=false
  • Configurer le CORS pour votre domaine
  • Activer HTTPS
  • Définir des limites de taille de fichier adaptées
  • Configurer le reverse proxy
  • Mettre en place la supervision et les journaux