20 lines
781 B
YAML
20 lines
781 B
YAML
# 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"] |