From 9d31429e14a7e23e2b84f5acd720a9324c9aa3bd Mon Sep 17 00:00:00 2001 From: erjemin Date: Fri, 20 Mar 2026 00:29:54 +0300 Subject: [PATCH] fix: uncomment chown for nginx_configs_host and correct volume path to ./config --- Dockerfile | 10 +++------- docker-compose.prod.yml | 4 ++-- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index c01b220..6f40598 100644 --- a/Dockerfile +++ b/Dockerfile @@ -60,14 +60,10 @@ COPY --chown=app:app . . # Создаём директорию для конфигов nginx и даём права пользователю app # Это выполняется ещё от root, поэтому проблем с permissions не будет. -RUN mkdir -p /nginx_configs_host/nginx -# ...и даём права пользователю app -# RUN chown -R app:app /nginx_configs_host +RUN mkdir -p /nginx_configs_host/nginx && chown -R app:app /nginx_configs_host -# Создаём директорию для собранной статики -RUN mkdir -p /home/app/web/staticfiles -# ...и даём права пользователю app -RUN chown -R app:app /home/app/web/staticfiles +# Создаём директорию для собранной статики и даём права пользователю app +RUN mkdir -p /home/app/web/staticfiles && chown -R app:app /home/app/web/staticfiles # Переключаемся на пользователя без прав root USER app diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 4543297..a1039cd 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -63,9 +63,9 @@ services: # Медиа (папка media должна быть рядом с docker-compose.yml) - ./media:/app/public/media - # Конфиги (Монтируем папку ./configs с хоста в /nginx_configs_host внутри контейнера) + # Конфиги (Монтируем папку ./config с хоста в /nginx_configs_host внутри контейнера) # Это нужно, чтобы скрипт запуска мог положить туда .example конфиг и прочитать боевой конфиг. - - ./configs:/nginx_configs_host + - ./config:/nginx_configs_host # 6. Переменные окружения env_file: