# 🚀 Начните отсюда! **Автор:** Сергей Антропов **Сайт:** https://devops.org.ru ## Быстрый запуск веб-интерфейса в Docker ### Шаг 1: Перейти в директорию app ```bash cd app ``` ### Шаг 2: Запустить docker-compose ```bash make up ``` Или напрямую: ```bash docker-compose up -d ``` ### Шаг 3: Открыть в браузере http://localhost:8000 ## ✅ Готово! Веб-интерфейс запущен! Ничего не нужно устанавливать на локальную машину. ## 📋 Что запускается - **web** (порт 8000) - Веб-интерфейс FastAPI - **redis** (порт 6379) - Redis для Celery - **celery-worker** - Worker для фоновых задач - **celery-beat** - Планировщик задач ## 🔧 Полезные команды ```bash # Просмотр логов make logs # Остановка make down # Перезапуск make restart # Shell в контейнере make shell # Статус контейнеров make status # Пересборка make rebuild ``` ## 📚 Документация - `README_DOCKER.md` - Полная документация по Docker - `QUICKSTART_DOCKER.md` - Быстрый старт - `README.md` - Общая документация ## 🐛 Проблемы? ### Проверьте Docker ```bash docker ps docker-compose ps ``` ### Проверьте логи ```bash docker-compose logs web ``` ### Пересоберите ```bash make rebuild ``` ## 💡 Особенности - ✅ Всё работает в Docker - ничего не нужно устанавливать локально - ✅ Доступ к Docker socket для управления контейнерами тестирования - ✅ Весь проект монтируется в контейнер - ✅ Hot reload для разработки - ✅ Celery для фоновых задач