Files
DevOpsLab/docs/web-interface-start-here.md
Сергей Антропов 1fbf9185a2 feat: добавлена пометка типа операции (Build/Push) в истории сборок Dockerfile
- Добавлена колонка 'Тип' во все таблицы истории сборок
- Для push операций отображается registry вместо платформ
- Сохранение пользователя при создании push лога
- Исправлена ошибка с logger в push_docker_image endpoint
- Улучшено отображение истории сборок с визуальными индикаторами
2026-02-15 22:59:02 +03:00

97 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🚀 Начните отсюда!
**Автор:** Сергей Антропов
**Сайт:** 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 для фоновых задач