Cloud9 IDE with Ruby on Rails in Docker
Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /usr/www/phpsites/public/yayprogramming/wp-content/plugins/wp-syntax/wp-syntax.php on line 383
I’ve been using Cloud9 for quite a while, but then I wanted to run it on my own server with no extra costs. I made life easy, and created a Docker image that will install Cloud9 with Ruby on Rails. https://github.com/Hunterlong/Cloud9-Rails It’s pretty simple to use, just run the docker image with a couple of enviroment variables and you’ll be on your way.
docker run -it -d -p 80:80 -p 8080:8080 -e LOGIN_AUTH="admin:password" -v /your-path/workspace/:/workspace/:rw hunterlong/cloud9-rails
This will run the Cloud9 Ruby on Rails Docker image on port 8080 for the IDE, and your preview will run on 80.
It also includes a simple HTTP authentication to you can make it private if its on a public network. Be sure to mount your volume so your rails application won’t be deleted if you delete the docker container.
Checkout the docker image at DockerHub.
Auto Connect Rancher Hosts