Django collectstatic sous debian
En deployant un site sous Django, je me suis demandé à quel endroit je devrais stocker les fichiers issue de la commande collectstatic pour qu'il soit directement fournit par le frontal web
En regardant un peu le FHS de Debian, j'en ai déduit que /var/cache serait un bon endroit
Dans votre fichier de settings indiquer ceci
STATIC_ROOT = '/var/cache/django/static/kryskool.org'
Vous remplacerez bien sur kryskool.org par votre domaine
Il ne reste plus qu'a lancer la commande suivante
python manage.py collectstatic -v0 --noinput
Le --noinput ne demande pas de confirmation, et le -v0 n'affiche pas l'état d'avancement, utile si vous utilisez Fabric