Состав поставки
Архив автономной установки содержит директорию 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 производит следующие действия:
- Пытается обнаружить установленную версию
docker compose
. - В случае если находит рядом последнюю совместимую с Teamstorm v2.xx
установку TestIt v4.4.6:
- переносит базы данных в контейнер
teamstorm-database_service-1
; - останавливает TestIt v4.4.6;
- переносит базы данных в контейнер
- запускает Teamstorm v3
Файл проекта docker-compose.yml
Основной файл проекта, в котором описан порядок и способ запуска каждого сервиса Teamstorm.
Файл переменных .env
В данном файле содержатся переменные окружения, которые Вы можете переопределить.
Архив images.tar
Используется при первоначальном запуске. После установки или обновления кластера можно удалить.
Файл список images.list
Список образов докер, находящихся в файле images.tar