3

多数の小さなプロジェクトに対応するために、Cloud9 + Docker の組み合わせをローカルで実行しています。この動物園全体が私のラップトップに座っていて、私と一緒に移動します。インフラストラクチャをローカルで実行することを選択したのは、出張が多く、EU で無線接続が不安定な場合やローミングしている場合、クラウド 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 を実行するのが正しい方法のようです。しかし、ローカルではなく SSH 経由で Cloud9 を実行するようにプラグインを設定する方法がわかりません。Dockerを介してソースコードでボリュームをマウントできるため、今のところSSHFSも必要ないと思います。

4

0 に答える 0