Floating license server
This is just a brief section concerning the Floating License Server. Other sections of this document apply to Rebelle only.
To set a proxy, create a settings.ini file anywhere with the following content:
[proxy]
type=http
hostname=myproxy.com
port=1234
username=itsme
password=blahblah
and then mount it to /etc/xdg/Escape Motions/Escape Motions Floating License Server.conf
like this:
docker run --rm -it -p 8264:8264 \
-v "`pwd`/settings.ini:/etc/xdg/Escape Motions/Escape Motions Floating License Server.conf" \
-v "`pwd`/docker_data:/root/.local" \
-v "`pwd`/../docker/runner_xvfb_base/xvfb-run.sh:/opt/project/xvfb-run.sh" \
escapemotions/floatlicserver:latest \
/bin/bash -c 'echo "starting"; ./xvfb-run.sh ./Escape_Motions_Floating_License_Server --no-gui'
Client info
To specify client's username and hostname which is then shown in the Floating License Server's connected clients list, just define following environment variables when running Rebelle clients:
- For username:
- EM_SYSTEM_USERNAME
- USERNAME (only on Windows clients)
- USER (only on Mac and Linux/Docker clients)
- For hostname:
- EM_SYSTEM_HOSTNAME
- if not specified, it is detected automatically
- EM_SYSTEM_HOSTNAME