Add documentation to serve static files using uwsgi. (#158)

This commit is contained in:
Abhilash Raj
2017-10-26 18:18:53 -07:00
committed by GitHub
parent a74497d21e
commit d531dbc853

View File

@@ -396,10 +396,17 @@ UWSGI by default doesn't serve static files by default, so when running
`mailman-web` using the provided `docker-compose.yaml` file you won't see any `mailman-web` using the provided `docker-compose.yaml` file you won't see any
CSS or JS files being served. CSS or JS files being served.
You will have to add an alias rule in your web server to serve the static To enable serving of static files using UWSGI, add the following environment
files. See [here][18] for instructions on how to configure you web server. The variable to your `docker-compose.yaml` file under `mailman-web`:
STATIC_ROOT for you would be `/opt/mailman/web/static`. This method is
**highly** recommended for better performance reasons. ```
UWSGI_STATIC_MAP=/static=/opt/mailman-web-data/static
```
It is recommended to use web-server to serve static files instead of UWSGI for
better performance. You will have to add an alias rule in your web server to
serve the static files. See [here][18] for instructions on how to configure you
web server. The STATIC_ROOT for you would be `/opt/mailman/web/static`.
### SSL certificates ### SSL certificates