You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Только production зависимости
uv sync
# Все зависимости (production + dev)
uv sync --all-extras
# Или альтернативный вариант
uv sync --dev
# Запустить в режиме разработки
make up
# Открыть в браузере# http://localhost:8000 - web_server_one# http://localhost:8001 - web_server_two
📋 Доступные команды
Команда
Описание
make up
Запуск в режиме dev с hot-reload
make up-d
Запуск в dev режиме в фоне
make down
Остановка контейнеров
make logs
Просмотр логов
make prod
Запуск в production режиме
make prod-logs
Логи production
make prod-down
Остановка production
make shell-one
Shell в первый контейнер
make shell-two
Shell во второй контейнер
make clean
Полная очистка Docker ресурсов
make rebuild
Пересборка без кэша
make status
Статус контейнеров
🔧 Конфигурация
Переменные окружения в .env:
Переменная
По умолчанию
Описание
PYTHON_VERSION
3.11
Версия Python
BUFFER_PORT
8000
Порт первого сервиса
APP_PORT
8001
Порт второго сервиса
📝 Добавление нового сервиса
Создать директорию с Dockerfile, requirements.txt, и основным файлом
Добавить сервис в docker-compose.yaml и docker-compose.override.yaml