Статические файлы docker django не обслуживаются
Я пытаюсь настроить свое приложение Django в Docker с Nginx для обслуживания статических и мультимедийных файлов и Traefik для работы в качестве обратного прокси. Мне не удается добиться корректной загрузки статических и мультимедийных файлов, несмотря на то, что я пробовал несколько конфигураций.
Я хочу, чтобы Nginx обрабатывал статические и мультимедийные файлы, а Traefik управлял обратным прокси и SSL. Ниже приведен мой файл docker-compose.yml.
docker-compose.yml
Я пробовал несколько способов заставить работать статические и медиафайлы, но пока ни один из них не увенчался успехом. Мои основные проблемы:
Настройка Nginx для корректного обслуживания статических и мультимедийных файлов из контейнера Django. Убедитесь, что Traefik обрабатывает HTTPS и направляет запросы к соответствующим сервисам (Django app для основного трафика, Nginx для статических/медийных файлов).
Вот несколько конкретных вопросов, по которым я надеюсь получить рекомендации:
- Правильно ли настроен Nginx в моем файле docker-compose.yml для обслуживания статических и медиафайлов?
- Правильно ли настроены ярлыки Traefik для обработки статических/медийных запросов отдельно от приложения Django?
Нужна ли какая-либо дополнительная настройка в Django для статических/медийных файлов при таком раскладе? Спасибо за любую информацию!