Introduction#
To launch FaceStream using this documentation, you must have LUNA PLATFORM launched in accordance with the LUNA PLATFORM installation manual. If necessary, you can launch FaceStream by first launching the minimum required services LUNA Configurator, LUNA Licenses, PostgreSQL, and InfluxDB (see the "Installation manual without LP launched" document).
This document describes:
-
The manual process of launching the FaceStream application and LUNA Streams service and the required dependencies using Docker.
-
The automatic FaceStream application deployment with the LUNA Streams service using Docker Compose.
Before launching, it is necessary to explore the general information and sequence of actions.
FaceStream licensing is managed by a special parameter of the LUNA PLATFORM 5 license key, which determines the number of streams for LUNA Streams operation. Thus, a LUNA PLATFORM 5 license is required for FaceStream to work. The license must be activated before launching FaceStream.
The Docker Compose scenario from this distribution is used for deploying the LUNA Streams and FaceStream on a single server.
It is considered that launching is performed on the server with CentOS OS, where FaceStream was not installed.
Firewall and SELinux should be manually configured on the server by the administrator. Their configuration is not described in this document.
This document does not include a tutorial for Docker usage. Please refer to the Docker documentation to find more information about Docker:
This document includes examples of FaceStream deployment in a minimal power operating for demonstration purposes and cannot be used for the production system.
All the provided commands should be executed using the Bash shell (when you launch commands directly on the server) or in a program for working with network protocols (when you remotely connect to the server), for example, Putty.
For more information on general operation and application settings, see the FaceStream administrator manual.