Sign inSign up

gleez/cloud9

By gleez

•Updated over 4 years ago

Alpine Linux Cloud9 v3 Dockerfile

Image
1

3.3K

gleez/cloud9 repository overview

⁠Alpine Linux Cloud9 v3 Dockerfile

status

This repository contains Dockerfile of Cloud9 IDE running on Linux.

⁠Base Docker Image

alpine:latest⁠

⁠Usage

docker run -it -d -p 8080:8181 gleez/cloud9

You can add a workspace as a volume directory with the argument -v /your-path/workspace/:/workspace/ like this :

``docker run -it -d -p 8080:8181 -v /your-path/workspace/:/workspace/ gleez/cloud9```

⁠Build and run with custom config directory

Get the latest version from github

git clone [email protected]:sandeep/cloud9.git
cd cloud9

Build it sudo docker build --force-rm=true --tag="$USER/cloud9" .

And run sudo docker run -d -p 8080:8181 -v /your-path/workspace/:/workspace/ $USER/cloud9

⁠Running Under Gleez Ecosystem with traefik

docker run \
 --detach \
 --name demo-dev \
 --restart unless-stopped \
 --label traefik.demo.backend=demo-dev \
 --label traefik.demo.frontend.rule=Host:demo-dev.gleeztech.org \
 --label traefik.demo.port=8181 \
 --label traefik.demo.frontend.entryPoints=https \
 --label traefik.demoui.backend=desk-ui \
 --label traefik.demoui.frontend.rule=Host:demo-ui.gleeztech.org \
 --label traefik.demoui.port=8081 \
 --label traefik.demoui.frontend.entryPoints=https \
 --label traefik.demoapi.backend=demo-api \
 --label traefik.demoapi.frontend.rule=Host:demo-api.gleeztech.org \
 --label traefik.demoapi.port=8080 \
 --label traefik.demoapi.frontend.entryPoints=https \
 -e C9_PID=10000 \
 -e C9_HOSTNAME=demo-api.gleeztech.org \
 -e WORKSPACE=/home/gleez/workspace \
 --volume /your-path/workspace:/home/gleez/workspace \
 gleez/cloud9

Enjoy !!

⁠License

MIT⁠

Tag summary

Content type

Image

Digest

Size

927.3 MB

Last updated

about 5 years ago

docker pull gleez/cloud9