Введение#
В данном документе приводится пример шагов, необходимых для обновления на новую сборку FaceStream при условии, что приложение было ранее запущено при установленной LUNA PLATFORM по соответствующему руководству. Если FaceStream запускался в соответствии с руководством по установке FaceStream без запущенной LUNA PLATFORM (с установкой минимально необходимых компонентов), то необходимо использовать соответствующий документ в комплекте поставки.
Данное руководство написано с предположением, что:
- предыдущая версия сборки FaceStream уже установлена, и требуемое окружение на сервере готово к работе.
- FaceStream и LUNA PLATFORM установлены в соответствии соответствующими руководствами, и используются пути по умолчанию. В противном случае следует внести изменения вручную в процессе обновления.
При обновлении следует помнить, что данные БД PostgreSQL и InfluxDB для сервиса LUNA Streams хранятся в директории с установленной LUNA PLATFORM. Поэтому подразумевается, что при обновлении FaceStream после обновления LUNA PLATFORM данные PostgreSQL и InfluxDB уже были перенесены в директорию с новым дистрибутивом LUNA PLATFORM (см. раздел "Перенос данных" руководства по установке LUNA PLATFORM).
В данном документе приведены примеры разворачивания сборки FaceStream в минимальной рабочей конфигурации для использования в демонстрационных целях. Данная конфигурация не является достаточной для реальной эксплуатации системы в продуктивном контуре.
Все описываемые команды необходимо исполнять в оболочке Bash (когда команды запускаются напрямую на сервере) или в программе для работы с сетевыми протоколами (в случае удаленного подключения к серверу), например, Putty.