aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlban Gruin2018-04-23 16:22:50 +0200
committerAlban Gruin2018-04-23 16:22:50 +0200
commit8a533b6f86dc3315c3359f9e0df7af360b698a48 (patch)
treeb0ddaddaec36cbe3415d8f3ebe5ad61d7071ca3b
parentd5883d3df73091daa4f593c0f085ad98413e4fcc (diff)
doc: ajout de la méthode d’installation avec requirements.txt
-rw-r--r--Documentation/usage/installation.rst25
1 files changed, 22 insertions, 3 deletions
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
=========================