fix nginx media serve

This commit is contained in:
godd0t 2023-05-10 15:45:09 +02:00
parent 41cfada8f1
commit 459fe09307
2 changed files with 5 additions and 8 deletions

View File

@ -3,17 +3,14 @@ events {}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
server {
listen 80;
location /static {
location ~ ^/(images|javascript|js|css|flash|media|static)/ {
autoindex on;
alias /usr/src/app/static/;
}
location /media {
autoindex on;
alias /usr/src/app/media/;
alias /usr/src/app/;
}
}
}

View File

@ -76,7 +76,7 @@ services:
- media_files:/usr/src/app/media
labels:
- "traefik.enable=true"
- "traefik.http.routers.${APP_NAME}-nginx.rule=Host(`${APP_HOST}`) && (PathPrefix(`/static`) || PathPrefix(`/media`))"
- "traefik.http.routers.${APP_NAME}-nginx.rule=Host(`${APP_HOST}`) && (PathPrefix(`/static`) && PathPrefix(`/media`))"
- "traefik.http.routers.${APP_NAME}-nginx.entrypoints=web"
- "traefik.http.services.${APP_NAME}-nginx.loadbalancer.server.port=80"
depends_on: