Docker Container for High Performance Computing exam.
In this project I created a docker container running Dott. Perri's uvnc repeater, link to the repo. In RepeaterWebServer folder u can find one dockerfile for repeater container and one for web server, i used a PHP Apache Container you can find repo here. This repeater allows you to see which servers are connected to your uvnc repeater. In this image below you can see an example of uvnc repeater's running:
In RepeaterWebServer folder you can find folders for containers, one for uvnc repeater and one for web server, and docker compose file. In both subfolders there are dockerfile to build the containers and other file needed to run repeater, for more info see this page. The app directory is needed to share datas between repeater and webpage.
After the installation, you can see web page like this in any browser just going on link localhost/index.php
.
You can customize some alias for the servers in the uvncrepeater.ini
Generally in the uvncrepeater.ini, servers are indicated with this kind of structure:
idlistN=serverID;
If you want, you can add an alias as server name after the ; The alias will be used inside the WebPage. For example:
idlist0=12345;gamingPC
idlist1=12346;Alex
idlist1=12347;kitchenPC
To run this project you need to install first both Docker Engine and Docker Compose. Then you just need to type in a shell:
git clone https://github.com/Luchinzzz/uvncrep017-docker-container.git
cd uvncrep017-docker-container/RepeaterWebServer/repeater
sudo su
chmod +x entrypoint.sh
cd ..
docker-compose build
docker-compose up -d
Project is created with:
This project is licensed under the MIT License - see the LICENSE.md file for details