diff --git a/myproject/docker/entrypoint.sh b/myproject/docker/entrypoint.sh index 8f86961..51403f0 100644 --- a/myproject/docker/entrypoint.sh +++ b/myproject/docker/entrypoint.sh @@ -116,6 +116,9 @@ setup_directories() { mkdir -p "$MEDIA_ROOT/tenants" "$STATIC_ROOT" 2>/dev/null || true # Пытаемся установить права доступа + # Сначала меняем владельца на appuser (так как мы root) + chown -R appuser:appuser "$MEDIA_ROOT" "$STATIC_ROOT" 2>/dev/null || true + # Используем 777 для папок media, чтобы контейнер мог писать независимо от прав на хосте # Это безопасно, так как доступ контролируется на уровне Docker volume # Устанавливаем права рекурсивно на все существующие файлы и папки