errbot:docker 的脚本插件安装?

errbot: scripted plugin installation for docker?

我有一个 运行 errbot 的 Dockerfile,正在寻找脚本插件安装的方法。文档似乎只列出了手动 !repos install ... 方法。

有什么方法可以从 git 仓库自动安装插件吗?

是的,您可以简单地使用 BOT_EXTRA_PLUGIN_DIR 配置参数并将您想要预加载的任何插件放在那里。 https://github.com/errbotio/errbot/blob/master/errbot/config-template.py#L85

如果您已经初始化了 Docker 集群模式(即使只是在一个 Docker 主机上),您可以使用 Docker 配置将文件拉入位于 运行-time 而不是将它们烘焙到 Docker 图像中。

对于您的具体用例,请查看 Docker 图片 https://github.com/swarmstack/errbot-docker,它正是您要找的东西。