Installation¶
Surroundings¶
The service can be installed on CentOS 8.
Required predefined dependencies:
Python of version 3.11 is required.
It is strongly recommended to create virtual surroundings for python dependencies installation.
Python setuptools module can be installed via pip (pip install setuptools).
LUNA SDK version 5.14.0, environment variable FSDK_ROOT with path to LUNA SDK. Environment variable LD_LIBRARY_PATH must contain the path to the folder with the luna sdk shared libraries.
Configuration¶
Configuration file must be placed in “./luna_remote_sdk/configs/config.conf”.
First launch and testing¶
If all previous actions are executed successfully, server is ready to work. To start server please launch run.py script. While start you can add arguments: server message port and path to config file if it is not in default location. By default 5220 port is used. Example:
./run.py --port=5221 --config=./configs/devconfig.conf
After server is started, testing is recommended. To perform testing execute command
python -m unittest tests.unittests_main
All tests should perform successfully.