3

Comment faire tourner une application Django en production avec Docker ?

PT Patrick Tchoumi 60 il y a 2 mois Cameroun

J'ai une application Django qui marche avec runserver. Comment la mettre en production proprement avec Docker ?

Modifiée il y a 3 heures
  • Je confirme, la documentation officielle ne couvre pas ce cas. · Rachel Kabongo · il y a 2 mois
  • Bonne question, c'est un piège dans lequel je suis tombé aussi. · Estelle Ngono · il y a 2 mois
6
OK Oumou Keïta 184 · il y a 2 mois Réponse acceptée

N'utilisez jamais runserver en production. Servez l'application avec Gunicorn derrière Nginx, et les fichiers statiques avec collectstatic servis par Nginx (ou WhiteNoise pour démarrer simple).

0
AB Adjoua Bamba 133 · il y a 2 mois

Structure type : un service web (Gunicorn), un service db (PostgreSQL avec volume nommé) et un service nginx. Passez les secrets par variables d'environnement, mettez DEBUG=False et renseignez ALLOWED_HOSTS : la plupart des erreurs au premier déploiement viennent de là.

Vous connaissez la réponse ? Rejoignez Griot pour aider.

Publier

Poser une question Obtenir de l'aide de la communauté Publier un composant Partager un SDK, un wrapper ou un package Proposer un troc Échanger une heure d'aide contre une autre Créer une prime Récompenser une solution en Mobile Money Organiser un hackathon Lancer un défi pour la communauté
Troc de compétences Primes Hackathons Observatoire