Install XFCE VNC Classroom on OpenShift v311

From Bitbull Wiki
Jump to navigation Jump to search

xfce-vnc classroom

PROJECT=classroom
NR=10
DOMAIN=app.domain.local
PUB_DOMAIN=app.domain.com

HOST=xfce

oc new-project $PROJECT
> $PROJECT-inventory.txt

seq -w $NR | while read NR
do
   URL=$HOST$NR.$DOMAIN
   URLS=$HOST$NR.$PUB_DOMAIN
   PASSWORD=$(uuidgen  | sed 's/-//g')
   oc new-app --name=$HOST$NR --docker-image=docker.io/christian773/xfce-vnc:latest VNC_PW=$PASSWORD
   oc set volume dc/$HOST$NR --add --name=$PROJECT -t pvc --overwrite --claim-size=5G --claim-mode=ReadWriteMany --mount-path=/headless/Desktop/data --claim-name=$PROJECT
   oc expose svc/$HOST$NR --hostname=$URL --port=6901
   echo "https://$URLS?password=$PASSWORD&true_color=1&reconnect=1&autoconnect=1&resize=remote" >> $PROJECT-inventory.txt
done
cat $PROJECT-inventory.txt