feat: Настройка проекта для локальной разработки
- Добавлена конфигурация через poetry (pyproject.toml + poetry.lock) - Переделана система конфигурации Django с .env переменными - Добавлен файл .env для локальной разработки (SQLite БД) - Обновлен settings.py для работы с переменными окружения - Создана документация по локальной разработке (DEVELOPMENT.md) - Подготовлена инфраструктура для Docker (Dockerfile, docker-compose.yml) - Обновлен .gitignore для Python/Django проекта Проект работает локально с миграциями и админ пользователем (admin/1234).
This commit is contained in:
53
.env.example
Normal file
53
.env.example
Normal file
@@ -0,0 +1,53 @@
|
||||
# ========================================
|
||||
# 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
|
||||
|
||||
# ========================================
|
||||
# База данных - SQLite (для разработки)
|
||||
# ========================================
|
||||
DB_ENGINE=django.db.backends.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
|
||||
TOUCH_RELOAD_PATH=logs/touchreload.txt
|
||||
|
||||
# ========================================
|
||||
# Настройки почты (опционально)
|
||||
# ========================================
|
||||
# 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
|
||||
|
||||
Reference in New Issue
Block a user