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

Comments