Cloud9 – 有没有办法使用独立的ssh工作区?

我在本地运行Cloud9 + Docker组合,以跟上一堆小项目。 整个动物园坐在我的笔记本电脑上,和我一起旅行。 我select在本地运行基础架构,因为我经常旅行,而且在无线连接或欧盟漫游时,云端IDE并不好玩;-)

通常情况下,我有一个与Cloud9 +相应的堆栈的docker图像,我运行每个项目的容器。

正在安装Cloud9 SDK的方式是这样的:

git clone git://github.com/c9/core.git c9sdk --depth 1 cd c9sdk ./scripts/install-sdk.sh ./server.js -p 5000 --listen 0.0.0.0 -a : -w ~/src/${project-name} 

一个轻微的不便之处在于我有Cloud9实例坐在那里。

问题 :我想知道是否有一种方法来运行server.js以使用来自另一台机器/ docker容器的ssh工作区? 我知道这可以在网上完成。

一些提示 :我对源代码进行了一些修改,看起来正确的做法是用c9.vfs.XXXX的适当configuration创build一个自定义的客户端工作区文件,然后用–workspacetype选项运行Cloud9。 但是我只是不知道如何设置插件来使Cloud9在SSH上运行,而不是在本地运行。 我想现在我甚至不需要使用SSHFS,因为我可以通过docker装入源代码。