在myBinder中安装custom.js文件?

时间:2018-10-18 20:50:23

标签: python docker

我有一个面向公众的页面,我正在引导学生访问myBinder。为了简化学生的工作,我想自动运行所有单元,然后隐藏不需要交互的单元。通过在〜/ .jupyter / custom /目录中安装custom.js文件,我能够在本地计算机上使用它。但是,我似乎无法弄清楚如何使custom.js文件与mybinder创建的面向公众的Docker映像一起使用。可以设置mybinder以便我可以运行custom.js文件吗?

1 个答案:

答案 0 :(得分:0)

postBuild文件中,您将放置以下代码:

#!/bin/bash

# Create a custom directory and move the custom.js there
mkdir -p ~/.jupyter/custom
mv custom.js ~/.jupyter/custom/.

请参阅Binder项目文档中有关postBuild使用here的更多信息。
在此示例中,我实现了此操作以隐藏AppmodeEdit app按钮。我的custom.js是存储库主目录中的文件。