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

Структура комплекта поставки#

Комплект поставки CARS_Installer состоит из следующих директорий:

Имя Описание
Корневая директория Набор скриптов для работы с дистрибутивами LUNA CARS, командами запуска Docker-контейнеров и вспомогательными файлами
/docs Документация на LUNA CARS
/extras Дополнительные зависимости и вспомогательные скрипты
/monitor Содержит компоненты для мониторинга LUNA CARS

Корневая директория содержит:

Имя Описание
.env-vanilla Конфигурационный файл для настройки переменных среды
docker_restore.sh Скрипт восстановления Docker образов на системе без доступа в интернет
docker_save_all.sh Скрипт для скачивания Docker образов для последующего переноса на систему без доступа в интернет
docker_start_all.sh Скрипт для запуска всех подсистем в Docker
docker_stop_all.sh Скрипт для остановки всех подсистем в Docker
docker-compose.yml Основной файл конфигурации Docker Compose для запуска всех подсистем. Содержит инструкции запуска Docker-контейнеров
docker-compose_api.yml Файл Docker Compose для запуска только подсистемы CARS_API
docker-compose_monitor.yml Файл Docker Compose для запуска компонентов мониторинга системы
docker-compose_standalone_api.yml Файл Docker Compose для запуска автономного экземпляра CARS_API без остальных подсистем
docker-compose_stream.yml Файл Docker Compose для запуска подсистемы CARS_Stream
vesion_info.txt Файл, содержащий список актуальных версий подсистем в поставке

Директория /docs содержит:

Имя Описание
/analytics Директория с документацией к LUNA CARS_Analytics
/api Директория с документацией к LUNA CARS_API
/installer Директория с документацией к LUNA CARS_Installer
/stream Директория с документацией к LUNA CARS_Stream

Директория /extras содержит:

Имя Описание
/api Конфигурационные файлы и шаблоны Docker Compose для подсистемы CARS_API
/bash Функции bash для *.sh скриптов из корневой директории дистрибутива
/common Директория, содержащая файл analytics_instances.csv для настройки передачи данных при установке систем на разные сервера с единой БД
/front Директория, содержащая SSL-ключи по умолчанию
/grd Директория дистрибутивом Guardant для установки на отдельную систему
/hasp Директория дистрибутивом HASP для установки на отдельную систему
/k8s Пример конфигурационного файла для Kubernetes
/license_files Директория с файлами лицензий
/licenseAssist Скрипт для создания отпечатка системы
/stream Конфигурационные файлы и шаблоны Docker Compose для подсистемы CARS_Stream
/utils Директория, содержащая вспомогательные скрипты
api.sh Скрипт для управления и настройки подсистемы CARS_API
nginx_cert_gen.sh Cкрипт для генерации самоподписанного SSL сертификата

Директория /monitor содержит:

Имя Описание
/blackbox Конфигурационный файл для Blackbox Exporter
/dashboards JSON-файлы с готовыми дашбордами для визуализации метрик
/json_exporter Конфигурационный файл для JSON Exporter
/provisioning Настройки и правила предварительной подготовки компонентов мониторинга