This commit is contained in:
2025-09-14 22:09:39 +05:00
parent 8ad2bfbe59
commit 3c418a97b4
30 changed files with 3404 additions and 0 deletions

20
docker-compose.dev.yml Normal file
View File

@@ -0,0 +1,20 @@
# Docker Compose override для разработки
# Используйте: docker-compose -f docker-compose.yml -f docker-compose.dev.yml up -d
version: '3.8'
services:
app:
# В режиме разработки монтируем исходный код для hot reload
volumes:
- ./api:/app/api
- ./database:/app/database
- ./run_api.py:/app/run_api.py
# Включаем автоперезагрузку и отладку в dev режиме
environment:
API_RELOAD: "true"
LOG_LEVEL: DEBUG
# Переопределяем команду для dev режима с автоперезагрузкой
command: ["python", "-m", "uvicorn", "api.main:app", "--host", "0.0.0.0", "--port", "8000", "--reload"]