feat: добавлена пометка типа операции (Build/Push) в истории сборок Dockerfile
- Добавлена колонка 'Тип' во все таблицы истории сборок - Для push операций отображается registry вместо платформ - Сохранение пользователя при создании push лога - Исправлена ошибка с logger в push_docker_image endpoint - Улучшено отображение истории сборок с визуальными индикаторами
This commit is contained in:
96
docs/web-interface-start-here.md
Normal file
96
docs/web-interface-start-here.md
Normal file
@@ -0,0 +1,96 @@
|
||||
# 🚀 Начните отсюда!
|
||||
|
||||
**Автор:** Сергей Антропов
|
||||
**Сайт:** 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 для фоновых задач
|
||||
Reference in New Issue
Block a user