The aim of this repository is to package Visual Studio Code using code-server in a full-fledged Ubuntu Developer environment.
This repository hosts a Dockerfile and Helm Chart to run VSCode on Kubernetes. We use Helmi to provide VSCode-as-a-SErvice in the Service Catalog of Monostream DevCloud - a managed Kubernetes and Eirini based CaaS & PaaS.
- Go SDK & Debugging
- Java, Maven, Gradle & Debugging & Testing
- Python SDK & Debugging
- Node.js SDK & Debugging
- Kubernetes Cluster Magenent
- Browser Preview (Chromium inside VS Code)
- Azure Command Line Interface
- Kubernetes Command Line Interface
- Kubernetes Helm Command Line Interface
- Cloud Foundry Command Line Interface
docker run -it --rm --name code-server --security-opt=seccomp:unconfined -p 127.0.0.1:8443:8443 -v $(pwd)/project:/home/coder/project monostream/code-server:latest --allow-http --no-auth
cat <<EOF | helm install ./chart/ --name vscode --tiller-namespace=tiller -f -
image:
tag: latest
pullPolicy: Always
ingress:
enabled: true
annotations:
kubernetes.io/tls-acme: "true"
hosts:
- host: my-vscode.local
paths:
- /
tls:
- hosts:
- my-vscode.local
secretName: my-vscode-tls
password: changemenow
EOF