documentation: move documentation about usage in production

This commit is contained in:
2019-08-14 15:21:43 +02:00
parent a6c8dea190
commit ed68c2cb38
3 changed files with 22 additions and 18 deletions

View File

@ -40,6 +40,7 @@ Bienvenue sur la documentation du Sith de l'AE
misc/md_syntax
misc/helpers
misc/prod
Documentations complémentaires
------------------------------

21
doc/misc/prod.rst Normal file
View File

@ -0,0 +1,21 @@
Configurer pour la production
=============================
Configurer Sentry
-----------------
Pour connecter l'application à une instance de sentry (ex: https://sentry.io) il est nécessaire de configurer la variable **SENTRY_DSN** dans le fichier *settings_custom.py*. Cette variable est composée d'un lien complet vers votre projet sentry.
Récupérer les statiques
---------------------
Nous utilisons du SCSS dans le projet. En environnement de développement (DEBUG=True), le SCSS est compilé à chaque fois que le fichier est demandé. Pour la production, le projet considère que chacun des fichier est déjà compilé, et, pour ce faire, il est nécessaire d'utiliser les commandes suivantes dans l'ordre :
.. code-block:: bash
./manage.py collectstatic # Pour récupérer tous les fichiers statiques
./manage.py compilestatic # Pour compiler les fichiers SCSS qu'ils contiennent
.. note::
Le dossier où seront enregistrés ces fichiers statiques peut être changé en modifiant la variable *STATIC_ROOT* dans les paramètres.