Cloud9 - 有没有办法将ssh工作区与独立使用?

时间:2016-12-29 20:23:11

标签: docker ssh cloud9

我在本地运行Cloud9 + Docker组合以跟上一堆小项目。整个动物园都坐在我的笔记本电脑上和我一起旅行。我选择在本地运行基础设施,因为我经常旅行,当你在糟糕的无线连接或在欧盟漫游时,云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配置,然后使用--workspacetype选项运行Cloud9。但我无法弄清楚如何设置插件以使Cloud9通过SSH而不是本地运行。我想我现在甚至都不需要SSHFS,因为我可以通过docker挂载包含源代码的卷。

0 个答案:

没有答案