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:
2026-03-31 00:09:46 +03:00
parent a007337f75
commit d9e8c2d8bd
11 changed files with 1925 additions and 27 deletions

73
.dockerignore Normal file
View File

@@ -0,0 +1,73 @@
# Git
.git
.gitignore
.github
# Python
__pycache__
*.py[cod]
*$py.class
*.so
.Python
.venv
venv/
env/
ENV/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
# IDE
.idea/
.vscode/
*.swp
*.swo
*~
# OS
.DS_Store
Thumbs.db
.env
.env.local
.env.*.local
# Тестирование и coverage
.pytest_cache/
.coverage
htmlcov/
.mypy_cache/
.ruff_cache/
# Docker
Dockerfile
docker-compose*.yml
.dockerignore
# Документация и логи
logs/
*.log
README.md
target.md
test_frontend.txt
feedback.txt
my_anwer.txt
requare_dev_prod.txt
requare_dev_w_home.txt
# Прочее
config/
.editorconfig
*.md