refactor: Удалена ненужная папка logs

Причины:
- В production логи nginx хранятся в системной папке хоста
- В dev образ постоянно перестраивается, логи не накапливаются
- Логи не нужны для хранения в контейнере
Удалено:
- Папка logs из корня проекта
- mkdir -p /app/logs из Dockerfile
- Монтирование logs из docker-compose.yml и docker-compose.prod.yml
- Переменная TOUCH_RELOAD из settings.py и .env файлов
Результат: более clean и минималистичная структура проекта
This commit is contained in:
2026-03-31 13:45:32 +03:00
parent 55980a0659
commit 8385e04103
17 changed files with 150 additions and 13 deletions

View File

@@ -194,7 +194,6 @@ MEDIA_URL = 'media/'
PROJECT_ROOT = BASE_DIR.parent
MEDIA_ROOT = get_env('MEDIA_ROOT', str(PROJECT_ROOT / 'public' / 'media'))
SITEMAP_ROOT = get_env('SITEMAP_ROOT', str(PROJECT_ROOT / 'public'))
TOUCH_RELOAD = get_env('TOUCH_RELOAD_PATH', str(PROJECT_ROOT / 'logs' / 'touchreload.txt'))
# Статические файлы - разные конфигурации для DEBUG и PRODUCTION
if DEBUG:

View File

@@ -10,7 +10,14 @@ https://docs.djangoproject.com/en/5.0/howto/deployment/wsgi/
import os
from django.core.wsgi import get_wsgi_application
from django.contrib.staticfiles.handlers import StaticFilesHandler
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'rosmorport_tsts.settings')
application = get_wsgi_application()
# Получаем базовое WSGI приложение Django
django_application = get_wsgi_application()
# Оборачиваем в StaticFilesHandler для отдачи статических файлов
# Это позволяет Gunicorn отдавать статику без необходимости отдельного веб-сервера
# Примечание: В production рекомендуется использовать nginx/apache вместо этого
application = StaticFilesHandler(django_application)