From 127935a71c493ba0c3724fd147b601594726ffaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9ophile=20Bastian?= Date: Thu, 26 Mar 2020 12:08:14 +0100 Subject: [PATCH] README: add details for reverse-proxy --- README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f7c7af5..e5d08da 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,19 @@ $EDITOR cas_eleves/settings.py # et configurer les FIXME ``` À partir de là, on peut configurer un serveur WSGI (par exemple gunicorn) et un -reverse-proxy. Le site devrait alors fonctionner. +reverse-proxy (par exemple nginx). Le reverse-proxy doit servir directement +`/static` depuis `$(pwd)/public/static`, par exemple (nginx) avec + +``` +location /static { + root /path/to/this/directory/public; + access_log off; + add_header Cache-Control "public"; + expires 7d; +} +``` + +Le site devrait alors fonctionner. Il faut également configurer un cron, timer systemd ou autre mécanisme pour exécuter régulièrement `manage.py clearsessions`, `manage.py cas_clean_tickets`