bd - api
This commit is contained in:
20
docker-compose.dev.yml
Normal file
20
docker-compose.dev.yml
Normal 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"]
|
||||
Reference in New Issue
Block a user