Déploiement de Django avec Gunicorn

Gunicorn (« Green Unicorn ») est un serveur WSGI en pur Python pour UNIX. Il n’a aucune dépendance et est simple d’installation et d’utilisation.

Installation de Gunicorn

L’installation de Gunicorn est aussi simple que pip install gunicorn. Pour plus de détails, consultez la documentation de Gunicorn.

Django dans Gunicorn comme application WSGI générique

Lorsque Gunicorn est installé, une commande gunicorn est disponible et permet de lancer le processus de serveur de Gunicorn. Dans le cas le plus simple, gunicorn a juste besoin d’être appelé avec l’emplacement d’un module contenant un objet d’application WSGI nommé application. Donc, pour un projet Django typique, l’invocation de gunicorn ressemblerait à :

gunicorn myproject.wsgi

Cela démarrera un processus utilisant un fil d’exécution écoutant sur 127.0.0.1: 8000. Il faut que votre projet soit dans le chemin Python ; la façon la plus simple de s’en assurer est d’exécuter cette commande dans le même répertoire que votre fichier manage.py.

Voir la documentation de déploiement de Gunicorn pour obtenir des conseils supplémentaires.

Back to Top