From ec78025a5cf50a26e88078451622aa06ccfa9fce Mon Sep 17 00:00:00 2001
From: Dorian Lesbre <dorian.lesbre@gmail.com>
Date: Wed, 24 Mar 2021 11:51:51 +0100
Subject: [PATCH] Production info to README

---
 README.md | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/README.md b/README.md
index 806fd06..fc20125 100644
--- a/README.md
+++ b/README.md
@@ -62,3 +62,19 @@ Pour pouvoir afficher et tester le site (après avoir tout installé)
    [http://localhost:8000/](http://localhost:8000/)
 
 4. Créer un compte super-utilisateur avec `make adduser`. Les réglages se modifient depuis les pages d'admin de Django [http://localhost:8000/admin](http://localhost:8000/admin).
+
+## En production
+
+Le serveur a besoin d'être configuré pour HTTPS et d'être configuré pour livrer directement les fichiers situés des `/static/`.
+
+1. Installer les dépendances `make install`
+
+2. S'assurer que `DEBUG = False` et que `ALLOWED_HOSTS` contient les adresses des hôtes dans [settings.py](./interludes/settings.py)
+
+3. Créer ou remplacer le fichier `interludes/secret.py` pour qu'il ait les mots de passe et un nouveau secret. Vous pouvez générer un secret django avec
+
+		python manage.py shell -c 'from django.core.management import utils; print(utils.get_random_secret_key())'
+
+4. Faire les migration `make migrate`
+
+5. Faire un `make preprod` pour générer les fichiers statiques et vérifier les réglages
-- 
GitLab