Перейти к содержанию

Состав поставки

Архив автономной установки содержит директорию teamstorm, в которой расположены следующие артефакты:

      ├── configs       # Конфигурации компонентов кластера
         ├── rabbitmq_enabled_plugins # Включенные расширения RabbitMQ
         └── web_app.json             # Конфигурация вступительного видео
      ├── docker-compose.yml           # Основной файл для старта кластера
      ├── images.list                  # Перечень образов docker
      ├── images.tar                   # Архив с оборазами docker
      ├── scripts       # Дополнительные скрипты
         ├── bash_aliases.sh          # Команды быстрого управления кластером
         ├── copy_minio.sh            # Cинхронизация разделов minio
         ├── db_backup.sh             # Cоздание резервных копии баз данных
         ├── db_restore.sh            # Восстановление из резервных копий
         ├── postgres-init.sql        # SQL скрипт инициализации баз данных
         ├── reset_testit_migration.sh  # Удаление результатов миграций
         └── testit_migrate.sh        # Миграции баз данных TestIt
      └── setup_teamstorm.sh           # Скрипт установки Teamstorm

Скрипт установки setup_teamstorm.sh

Скрипт установки кластера Teamstorm v3 производит следующие действия:

  1. Пытается обнаружить установленную версию docker compose.
  2. В случае если находит рядом последнюю совместимую с Teamstorm v2.xx установку TestIt v4.4.6:
    • переносит базы данных в контейнер teamstorm-database_service-1;
    • останавливает TestIt v4.4.6;
  3. запускает Teamstorm v3

Файл проекта docker-compose.yml

Основной файл проекта, в котором описан порядок и способ запуска каждого сервиса Teamstorm.

Файл переменных .env

В данном файле содержатся переменные окружения, которые Вы можете переопределить.

Архив images.tar

Используется при первоначальном запуске. После установки или обновления кластера можно удалить.

Файл список images.list

Список образов докер, находящихся в файле images.tar