Skip to content

andruwa13/cloud9-sdk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pipeline status

Cloud9 SDK Docker Container

This is a docker container that can executes the Cloud9 SDK.

Usage

You can run either:

docker run -d -v $(pwd):/workspace  -p 8080:8080 registry.gitlab.com/3_1_3_u/cloud9-sdk:latest --listen 0.0.0.0 -p 8080 -w /workspace

If you're running this on a remote environment, you probabaly want to set a username and password by passing the -a or the --auth flag. The container exposes /cloud9/server.js and the ENTRYPOINT and it will accept all of the same arguments as described in the Cloud9 SDK documentation. Please check there for those details.

A slightly more complicated setup so you can run docker as well:

docker run -d -v $(pwd):/workspace \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v $(which docker):/bin/docker -p 8080:8080 \
    registry.gitlab.com/3_1_3_u/cloud9-sdk:latest --listen 0.0.0.0 -p 8080 -w /workspace -a ${USER}:${PASS}

This will allow you to run docker commands on the host socket from within the Cloud9 SDK container.

Or you can modify the Docker compose file and to suit your needs and run:

docker-compose up

Once running, you can point your browser to http://192.168.99.100:8080.

About

A docker container that runs the Cloud9 SDK

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 100.0%