Django docker права пользователя - PullRequest
0 голосов
/ 02 февраля 2020

Я недавно опубликовал сайт, используя Django и docker. Используемое «руководство»: Быстрый запуск: Компоновка и Django

В нем говорится:

Если вы используете Docker на Linux, файлы, созданные django -admin, принадлежат root. Это происходит потому, что контейнер работает как пользователь root. Измените владельца новых файлов.

Все отлично, кроме случаев, когда я загружаю файлы с помощью Django -filebrowser, вновь загруженные файлы сохраняются как root, что делает их недоступными на веб-сайте.

Как я могу решить эту проблему?

Настройка: - Nginx (установлена ​​на хосте) - контейнер, содержащий веб-сайт, имеющий том на хосте с носителем - контейнер с БД.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...