prl-disp-service is a OpenVZ management service. It is a component of OpenVZ.
OpenVZ is a powerful, easy to use, cost effective server virtualization solution that empowers PC users with the ability to create completely networked, fully portable, entirely independent virtual machines and Containers on a single physical machine.
To build dispatcher
./Gen.py
(cd Libraries/Transponster && qmake-qt4 && make debug)
(cd Dispatcher && qmake-qt4 && make -j<N> debug)where is <N> - a number of CPU cores on the build node + 2.
To build tests:
cd Tests
qmake-qt4
makeBefore running tests, create users prl_unit_test_user and prl_unit_test_user2.
Both users shall have password test.
useradd prl_unit_test_user
useradd prl_unit_test_user2
echo test | passwd prl_unit_test_user --stdin
echo test | passwd prl_unit_test_user2 --stdinTo build in Docker container:
docker build -t prl-disp-service .
docker run -v "$(pwd):/root/src" -it prl-disp-service