Skip to content
Snippets Groups Projects
Commit ec78025a authored by Dorian Lesbre's avatar Dorian Lesbre
Browse files

Production info to README

parent ab4c988b
No related branches found
No related tags found
No related merge requests found
......@@ -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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment