我设法用下面的跑步者创建了一个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(即使您尝试刷新,关闭/打开文件等)。
最佳答案
注意:我为Codenvy工作...
IDE中的运行时文件和项目文件之间的双向同步是下一代Codenvy系统的一部分,该系统现在处于测试阶段。当前在codenvy.com上托管的Codenvy版本的唯一方法是实现extension for Codenvy,该codenvy.com在运行时检查进程中的更改。
使用可以直接使用的下一代系统会更容易-您可以通过在download the 4.x version of Che上注册Beta来试用它,或者(因为Codenvy基于Eclipse Che开源项目)可以ojit_a并在笔记本电脑上使用。