Я недавно опубликовал сайт, используя Django и docker. Используемое «руководство»: Быстрый запуск: Компоновка и Django
В нем говорится:
Если вы используете Docker на Linux, файлы, созданные django -admin, принадлежат root. Это происходит потому, что контейнер работает как пользователь root. Измените владельца новых файлов.
Все отлично, кроме случаев, когда я загружаю файлы с помощью Django -filebrowser, вновь загруженные файлы сохраняются как root, что делает их недоступными на веб-сайте.
Как я могу решить эту проблему?
Настройка: - Nginx (установлена на хосте) - контейнер, содержащий веб-сайт, имеющий том на хосте с носителем - контейнер с БД.