refactor: Реорганизация структуры для контейнеризации

- database/ папка в корне проекта для БД
- public/ для статики и медиа (монтируются отдельно)
- Обновлены docker-compose файлы с правильными томами
This commit is contained in:
2026-03-31 01:25:15 +03:00
parent 493de32998
commit ef80a66b69
5 changed files with 17 additions and 8 deletions

View File

@@ -27,10 +27,11 @@ services:
- DB_PASSWORD=${POSTGRES_PASSWORD:-postgres}
- PYTHONUNBUFFERED=1
# Тома для статических файлов и медиа
# Тома для медиа, статики и БД
volumes:
- django_staticfiles:/app/public/static
- django_mediafiles:/app/public/media
- public_media:/app/public/media
- public_static:/app/public/static
- database:/app/database
- ./logs:/app/logs
# Перенаправляем порты
@@ -114,9 +115,11 @@ services:
volumes:
postgres_data:
driver: local
django_staticfiles:
public_media:
driver: local
django_mediafiles:
public_static:
driver: local
database:
driver: local
# Сеть для сервисов