feat: добавлена пометка типа операции (Build/Push) в истории сборок Dockerfile

- Добавлена колонка 'Тип' во все таблицы истории сборок
- Для push операций отображается registry вместо платформ
- Сохранение пользователя при создании push лога
- Исправлена ошибка с logger в push_docker_image endpoint
- Улучшено отображение истории сборок с визуальными индикаторами
This commit is contained in:
Сергей Антропов
2026-02-15 22:59:02 +03:00
parent 23e1a6037b
commit 1fbf9185a2
232 changed files with 38075 additions and 5 deletions

View 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 для фоновых задач