Схема — Последовательность развёртывания

Последовательность развёртывания

← К руководству
100%
Колесо масштаб · Перетаскивание навигация
graph TD
    START["Начало развёртывания"] --> PREREQ["1. Проверка предварительных\nтребований"]
    PREREQ --> PG["2. PostgreSQL\nСоздание БД ref и refts\nСхемы, расширения, роли"]
    PREREQ --> KAFKA["3. Apache Kafka\nСоздание топиков\ncoords, change-sensor-value,\nactive-alerts"]
    PG --> ENV["4. Конфигурация\n.env файл"]
    KAFKA --> ENV
    ENV --> GIT["5. Клонирование репозитория\ngit clone --recurse-submodules"]
    GIT --> CONFIG["6. Конфигурационные файлы\nhub-config.xml"]
    CONFIG --> BUILD["7. Сборка образов\ndocker compose build"]
    BUILD --> LOGS["8. Создание директорий логов\n./logs/backend/*, ./logs/frontend/*"]
    LOGS --> UP["9. Запуск\ndocker compose up -d"]
    UP --> HEALTH["10. Проверка здоровья\n/actuator/health"]
    HEALTH --> VERIFY["11. Верификация\nОткрыть http://host:80\nПроверить Spring Boot Admin :9103"]

    style START fill:#dbeafe,stroke:#2563eb
    style VERIFY fill:#dcfce7,stroke:#16a34a