Причины: - В production логи nginx хранятся в системной папке хоста - В dev образ постоянно перестраивается, логи не накапливаются - Логи не нужны для хранения в контейнере Удалено: - Папка logs из корня проекта - mkdir -p /app/logs из Dockerfile - Монтирование logs из docker-compose.yml и docker-compose.prod.yml - Переменная TOUCH_RELOAD из settings.py и .env файлов Результат: более clean и минималистичная структура проекта
60 lines
2.2 KiB
Plaintext
60 lines
2.2 KiB
Plaintext
# ========================================
|
|
# Django настройки
|
|
# ========================================
|
|
DEBUG=True
|
|
ALLOWED_HOSTS=localhost,127.0.0.1,0.0.0.0
|
|
SECRET_KEY=django-insecure-dev-secret-key-change-in-production-12345678
|
|
|
|
# Скрытый URL для админ панели (обфускированный для безопасности)
|
|
# Рекомендуется использовать что-то сложное, например случайную строку
|
|
# НИКОГДА не используй 'admin/' в production!
|
|
ADMIN_URL=hidden-admin-panel/
|
|
|
|
# ========================================
|
|
# База данных - SQLite (для разработки)
|
|
# Файл БД находится в папке database в корне проекта (будет смонтирована в Docker)
|
|
# ========================================
|
|
DB_ENGINE=django.db.backends.sqlite3
|
|
DB_NAME=database/db.sqlite3
|
|
DB_NAME=db.sqlite3
|
|
|
|
# ========================================
|
|
# АЛЬТЕРНАТИВА: PostgreSQL (для production)
|
|
# Раскомментируй эти строки если хочешь использовать PostgreSQL
|
|
# ========================================
|
|
# DB_ENGINE=django.db.backends.postgresql
|
|
# DB_NAME=rosmorport_db
|
|
# DB_USER=postgres
|
|
# DB_PASSWORD=your_secure_password
|
|
# DB_HOST=localhost
|
|
# DB_PORT=5432
|
|
|
|
# ========================================
|
|
# АЛЬТЕРНАТИВА: MySQL/MariaDB
|
|
# Раскомментируй если используешь MySQL
|
|
# ========================================
|
|
# DB_ENGINE=django.db.backends.mysql
|
|
# DB_NAME=rosmorport_db
|
|
# DB_USER=mysql_user
|
|
# DB_PASSWORD=mysql_password
|
|
# DB_HOST=localhost
|
|
# DB_PORT=3306
|
|
|
|
# ========================================
|
|
# Пути для файлов (относительно корня проекта)
|
|
# ========================================
|
|
MEDIA_ROOT=public/media
|
|
STATIC_ROOT=public/static
|
|
SITEMAP_ROOT=public
|
|
|
|
# ========================================
|
|
# Настройки почты (опционально)
|
|
# ========================================
|
|
# EMAIL_HOST=smtp.gmail.com
|
|
# EMAIL_PORT=587
|
|
# EMAIL_HOST_USER=your-email@gmail.com
|
|
# EMAIL_HOST_PASSWORD=your-app-password
|
|
# EMAIL_USE_TLS=True
|
|
# EMAIL_FROM=noreply@example.com
|
|
|