我设法使用以下跑步者创建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 WebIDE到terminal的更改。
但它不会sync changes from the terminal to the Codenvy WebIDE(即使您尝试刷新,关闭/打开文件等)。
答案 0 :(得分:2)
注意:我为Codenvy工作......
IDE中运行时和项目文件之间的双向同步是下一代Codenvy系统的一部分,该系统目前处于测试阶段。使用目前在codenvy.com上托管的Codenvy版本来实现此目的的唯一方法是实现extension for Codenvy,以检查运行时中的进程是否有变化。
使用下一代系统会更容易实现开箱即用 - 您可以通过在codenvy.com注册测试版来玩它(或者因为Codenvy是基于Eclipse Che开源项目)你可以download the 4.x version of Che在笔记本电脑上使用它。