anirban1c / theia-on-kubernetes

Theia Kubernetes is "theia-docker + kubectl". http://theia-ide.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Theia on Kubernetes

New! -> https://github.com/gashirar/code-server-on-kubernetes

Theia is a cloud & desktop IDE framework implemented in TypeScript. http://theia-ide.org

Basic Authentication default user/password is user/P@ssw0rd.
You can overwrite user/password by environment variables.(USER/PASSWORD)

If basic authentication is not used, set the environment variable NO_AUTH=true.

How to use theia-kubernetes image?

local

This script pulls the image and runs Theia IDE on http://localhost:3000 with the current directory as a workspace.

docker run -it -p 3000:3000 -v "$(pwd):/home/project:cached" gashirar/theia-kubernetes:latest

k8s cluster

Apply Helm Chart!

helm template . --set user=<YOURNAME> --set password=<YOURPASSWORD> --set namespace=<YOURNAMESPACE> --set loadBalancerSourceRanges={0.0.0.0/0} | kubectl apply -f -

About

Theia Kubernetes is "theia-docker + kubectl". http://theia-ide.org


Languages

Language:Dockerfile 59.1%Language:JavaScript 40.9%