KasmVNC/builder
2021-01-08 00:42:37 +13:00
..
startup Add www dir detection to vnc_startup.sh 2021-01-07 23:10:04 +13:00
build_and_deploy_kasm.sh Initial commit 2020-09-20 12:16:44 +00:00
build-deb Deb: build-deb now builds a .deb for Ubuntu 18 2021-01-07 21:57:53 +13:00
build-deb-inside-docker Deb: automated build chain draft ready 2021-01-07 23:28:58 +13:00
build-tarball Deb: add build-tarball and build-deb commands WIP 2021-01-07 00:36:52 +13:00
build.sh Added build docker images for debian and others 2020-12-24 19:54:58 +00:00
dockerfile.centos7.build Added build docker images for debian and others 2020-12-24 19:54:58 +00:00
dockerfile.debian10.build Added build docker images for debian and others 2020-12-24 19:54:58 +00:00
dockerfile.ubuntu1604.build Added build docker images for debian and others 2020-12-24 19:54:58 +00:00
dockerfile.ubuntu1804.build Added build docker images for debian and others 2020-12-24 19:54:58 +00:00
dockerfile.ubuntu1804.deb.build Deb: build-deb now builds a .deb for Ubuntu 18 2021-01-07 21:57:53 +13:00
dockerfile.ubuntu1804.deb.test Deb: remove obsolete code 2021-01-08 00:42:37 +13:00
dockerfile.ubuntu1804.test Added build docker images for debian and others 2020-12-24 19:54:58 +00:00
dockerfile.ubuntu2004.build Added build docker images for debian and others 2020-12-24 19:54:58 +00:00
dockerfile.ubuntu2004.test Added build docker images for debian and others 2020-12-24 19:54:58 +00:00
README.md Added build docker images for debian and others 2020-12-24 19:54:58 +00:00
test-deb Deb: automated build chain draft ready 2021-01-07 23:28:58 +13:00

REQIUREMENTS

Docker CE

Each supported operating system has two dockerfiles, one for building and one for testing. This example is for building and testing Ubuntu 18.04 LTS

Build the docker image

    cd /src_code_root
    sudo docker build -t kasmvncbuilder:18.04 -f builder/dockerfile.ubuntu1804.build .

Run the builder

    mkdir -p builder/build
    sudo docker run -v /tmp:/build --rm  kasmvncbuilder:18.04
    cp /tmp/build/kasmvnc.ubuntu_18.04.tar.gz builder/build/

Build test desktop container

    cd builder
    sudo docker build -t kasmvnctester:18.04 -f dockerfile.ubuntu1804.test .

run an instance of the new destkop

sudo docker run -it -p 443:8443 --rm -e "VNC_USER=username" -e "VNC_PW=password123"  kasmvnctester:18.04

open browser and point to https:///vnc.html The username and password were set in the docker run command