Besides the Operator, REST-Service, and the landing page, Theia Cloud also provides a few simple Theia-based demo applications and an init-container running wondershaper which may enable limiting the network bandwidth of a running application.
Note: all commands are from the root of the repository.
docker build --no-cache -t theia-cloud-service -f dockerfiles/service/Dockerfile .
docker build --no-cache -t theia-cloud-operator -f dockerfiles/operator/Dockerfile .
docker build -t theia-cloud-landing-page -f dockerfiles/landing-page/Dockerfile .
docker build -t theia-cloud-wondershaper -f dockerfiles/wondershaper/Dockerfile .
docker build -t theia-cloud-conversion-webhook -f dockerfiles/conversion-webhook/Dockerfile .
docker build -t theia-cloud-demo -f demo/dockerfiles/demo-theia-docker/Dockerfile demo/dockerfiles/demo-theia-docker/.
Note: requires the Theia Demo.
docker tag theiacloud/theia-cloud-demo:latest theiacloud/theia-cloud-demo
docker build -t theiacloud/theia-cloud-activity-demo:latest -f demo/dockerfiles/demo-theia-monitor-vscode/Dockerfile demo/dockerfiles/demo-theia-monitor-vscode/.
docker build -t theiacloud/theia-cloud-activity-demo-theia:latest -f demo/dockerfiles/demo-theia-monitor-theia/Dockerfile .