README: add details for reverse-proxy

This commit is contained in:
Théophile Bastian 2020-03-26 12:08:14 +01:00
parent 2ab9453834
commit 127935a71c

View file

@ -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`