This will build and containerise the core repository for the Cloud9 v3 SDK. The SDK allows you to run a version of Cloud9 that allows you to develop plugins and create a custom IDE based on Cloud9.
Follow these steps to build:
git clone https://github.com/saidsef/cloud9-containerised
docker build -t cloud9:dev .
docker run -d -p 9099:9099 -v /path/to/workspace:/app/workspace cloud9:dev
To deploy (without building it locally):
docker pull saidsef/cloud9-containerised
docker run -d -p 9099:9099 -v /path/to/workspace:/app/workspace saidsef/cloud9-containerised
Remeber to update
deployment/ingress.yml
hostname to deploy and access the services
kubectl apply -k deployment/