Updated nginx documentation
This commit is contained in:
parent
4de9be5c89
commit
c1d77a8fe3
@ -204,6 +204,22 @@ server {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Tandoor does not support directly serving of images, as explained in the [Nginx vs Gunicorn"](#nginx-vs-gunicorn) section. If you are already using nginx to serve as a reverse proxy, you can configure it to serve images as well.
|
||||||
|
|
||||||
|
Add the following directly after the `location /` context:
|
||||||
|
|
||||||
|
```
|
||||||
|
location /media/ {
|
||||||
|
root /media/;
|
||||||
|
index index.html index.htm;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Make sure you also update your `docker-compose.yml` file to mount the `mediafiles` directory. If you are using the [Plain](#plain) deployment, you do not need to make any changes. If you are using nginx to act as a reverse proxy for other apps, it may not be optimal to have `mediafiles` mounted to `/media`. In that case, adjust the directory declarations as needed, utilizing nginx's [`alias`](https://nginx.org/en/docs/http/ngx_http_core_module.html#alias) if needed.
|
||||||
|
|
||||||
|
!!!note
|
||||||
|
Use `alias` if your mount point directory is not the same as the URL request path. Tandoor media files are requested from `$http_host/media/recipes/xxx.jpg`. This means if you are mounting to a directory that does **NOT** end in `./media`, you will need to use `alias`.
|
||||||
|
|
||||||
!!!note
|
!!!note
|
||||||
Don't forget to [download and configure](#docker-compose) your ```.env``` file!
|
Don't forget to [download and configure](#docker-compose) your ```.env``` file!
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user