双向同步与shell /终端和Codenvy中的实际代码

时间:2016-03-14 06:01:32

标签: shell docker synchronization codenvy web-ide

我设法使用以下跑步者创建working shell

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 WebIDEterminal的更改。

但它不会sync changes from the terminal to the Codenvy WebIDE(即使您尝试刷新,关闭/打开文件等)。

1 个答案:

答案 0 :(得分:2)

注意:我为Codenvy工作......

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

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