AVGP / cloud9hub

A workspace dashboard for Cloud9
97 stars 47 forks source link

Dockerizing the cloud9hub app #19

Open MezzLabs opened 9 years ago

MezzLabs commented 9 years ago

Let me know I can help you in dockerizing the cloud9hub application. I would like to know if you need any help. I would like to contribute to the application. Let me know if i can help you anywhere like helping in better documentation. If there are any open issues, I would like to spend my time on it.

AVGP commented 9 years ago

Hey, thank you very much for this! I really appreciate any help, as I'm not having the amount of time available that I'd like to have for this at the moment.

If you look at https://github.com/AVGP/cloud9hub/blob/master/controllers/workspaces.js you'll see that cloud9hub, as of today, basically starts the cloud9.sh (https://github.com/AVGP/cloud9hub/blob/master/controllers/workspaces.js#L151) on a free port.

That's very crude.

What I'd ideally like is something like this:

The whole Docker-etcd-confd-haproxy (as an example of a reverse proxy) has been documented here so that isn't very hard to do.

It would need a bit of rewriting of the workspace controller, I guess?

What do you think?

MezzLabs commented 9 years ago

I will start working on points 1 and 2. I will have to spend sometime on understanding etcd and confd. Thanks for such clear instructions. I will go through the link as a starting point and build my knowledge.