From a47b3dfff5d4911e3039a46d75aeb9772fba93cd Mon Sep 17 00:00:00 2001 From: erjemin Date: Fri, 16 Jan 2026 14:43:55 +0300 Subject: [PATCH] =?UTF-8?q?mod:=20media-=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20d?= =?UTF-8?q?jango=20=D0=B2=D0=BD=D0=B5=20=D0=BA=D0=BE=D0=BD=D1=82=D0=B5?= =?UTF-8?q?=D0=B9=D0=BD=D0=B5=D1=80=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 10 ++++++++-- media/README.md | 3 +++ 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 media/README.md diff --git a/docker-compose.yml b/docker-compose.yml index a4bde2c..78e43e3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -11,14 +11,17 @@ services: - ./data:/app/data # Монтируем статику в именованный том, чтобы Nginx мог её читать - static_volume:/app/public/static_collected + # Монтируем медиа (загружаемые файлы) в локальную папку на хосте + - ./media:/app/public/media env_file: - .env + # Настройка ротации логов (чтобы не забить диск) logging: driver: "json-file" options: - max-size: "25m" + max-size: "10m" max-file: "3" etpgrf-nginx: @@ -26,15 +29,18 @@ services: volumes: - ./config/nginx/etpgrf--internal-nginx.conf:/etc/nginx/nginx.conf:ro - static_volume:/app/public/static_collected + # Nginx тоже должен видеть медиа, чтобы раздавать их + - ./media:/app/public/media ports: - "8000:80" # Слушаем 8000 снаружи, проксируем на 80 внутри depends_on: - etpgrf-backend + # Настройка ротации логов logging: driver: "json-file" options: - max-size: "25m" + max-size: "10m" max-file: "3" volumes: diff --git a/media/README.md b/media/README.md new file mode 100644 index 0000000..c1f1135 --- /dev/null +++ b/media/README.md @@ -0,0 +1,3 @@ +В этот каталог будет сохраняться загруженные медиафайлы (изображения, видео и т.д.) проекта. +`docker-compose.yml` настроен так, чтобы монтировать этот каталог в контейнер, что позволяет сохранять медиафайлы вне +контейнера и сохранять их при перезапуске или обновлении контейнера. \ No newline at end of file