1

我设法使用以下运行器创建了一个工作外壳

FROM codenvy/shellinabox
RUN sudo apt-get update && sudo apt-get -y install g++ git htop ssh tmux vim python
VOLUME ["/home/user/app"]
ENV CODENVY_APP_BIND_DIR /home/user/app
CMD sleep 365d

这会将Codenvy WebIDE的更改同步到终端

但它不会将终端的更改同步到 Codenvy WebIDE(即使您尝试刷新、关闭/打开文件等)。

4

1 回答 1

2

注意:我为 Codenvy 工作...

IDE 中运行时和项目文件之间的双向同步是下一代 Codenvy 系统的一部分,该系统现在处于测试阶段。使用当前托管在 codenvy.com 的 Codenvy 版本的唯一方法是实现 Codenvy 的扩展,该扩展检查运行时中的进程是否有更改。

使用开箱即用的下一代系统会更容易 - 您可以通过在codenvy.com上注册测试版来使用它,或者(因为 Codenvy 基于 Eclipse Che 开源项目) 您可以下载 Che 的 4.x 版本并在您的笔记本电脑上使用它。

于 2016-03-14T12:13:16.883 回答