From 8a533b6f86dc3315c3359f9e0df7af360b698a48 Mon Sep 17 00:00:00 2001 From: Alban Gruin Date: Mon, 23 Apr 2018 16:22:50 +0200 Subject: doc: ajout de la méthode d’installation avec requirements.txt --- Documentation/usage/installation.rst | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) (limited to 'Documentation') diff --git a/Documentation/usage/installation.rst b/Documentation/usage/installation.rst index 795d4a9..2455996 100644 --- a/Documentation/usage/installation.rst +++ b/Documentation/usage/installation.rst @@ -67,17 +67,35 @@ souhaitez, mettez-le à jour : Installation des dépendances ---------------------------- +Vous pouvez demander à ``pip`` d’installer les dépendances à partir du +fichier ``requirements.txt`` présent dans le dépôt : + +.. code:: shell + + $ pip install -r requirements.txt + +Cette commande installera aussi ``psycopg2-binary`` et ``gunicorn``. + +Il est aussi possible d’installer les dépendances à la main : .. code:: shell $ pip install django beautifulsoup4 icalendar requests Si vous utilisez PostgreSQL, vous devez installer le module -psycopg2 : +psycopg2 : + +.. code:: shell + + $ pip install psycopg2-binary + +Si vous êtes en production, il est recommandé d’utiliser gunicorn_ si +vous n’utilisez pas le serveur Apache. Installez-le de la même +manière : .. code:: shell - $ pip install psycopg2 + $ pip install gunicorn Création du projet Django ------------------------- @@ -247,9 +265,10 @@ En production ------------- Le serveur intégré à Django n’est pas adapté pour un usage en production. Il vaut mieux utiliser Apache avec mod_wsgi, ou avec un -serveur gunicorn_ derrière nginx. +serveur gunicorn_ derrière nginx_. .. _gunicorn: https://gunicorn.org/ +.. _nginx: https://nginx.org/en/ Ajout des pages statiques ========================= -- cgit v1.2.1