从 dockerfile 构建 BigBlueButton
Build BigBlueButton from dockerfile
我想从 Dockerfiles 构建 BigBlueButton 系统。
我已经尝试过在源代码中使用现有的 Dockerfiles,但没有成功。
我在源代码中发现了很多BigBlueButton组件,但我不知道构建组件的顺序。
这是来源link,我列出了一些具有 Dockerfile 的组件。
https://github.com/bigbluebutton/bigbluebutton/
- akka-bbb-应用程序
- akka-bbb-fsesl
- bbb-普通消息
- bbb-common-web
- bbb-fsesl-客户端
- bbb-libreoffice
- bbb-lti
- bbb-webhooks
- bigbluebutton-html5
- bigbluebutton-web
必须构建的第一个数据包是什么?接下来是什么?
实验室 build for kubernettes 是一个很好的资源,其中包含有关如何构建 bbb 模块的大量信息。
从 makefile 主要来源的 labs 目录中,我会尝试以下顺序
bbb-common-message, bbb-common-web, bbb-fsesl-client, akka-bbb-apps, akka-bbb-fsesl, bigbluebutton-web, bigbluebutton-html5, bbb-webrtc-sfu, bbb-webhooks
您将需要为 Scala 模块安装所有构建依赖项,例如 sbt。
如果您只想在 html5 客户端或自定义集成上工作,那么 docker-dev 是一个不错的选择,尤其是因为它使用证书设置了 nginx,因此您可以使用 https 在本地进行开发.
如果您不熟悉 bbb 架构,我建议设置 docker-dev
以深入了解模块如何交互。
我想从 Dockerfiles 构建 BigBlueButton 系统。
我已经尝试过在源代码中使用现有的 Dockerfiles,但没有成功。
我在源代码中发现了很多BigBlueButton组件,但我不知道构建组件的顺序。
这是来源link,我列出了一些具有 Dockerfile 的组件。
https://github.com/bigbluebutton/bigbluebutton/
- akka-bbb-应用程序
- akka-bbb-fsesl
- bbb-普通消息
- bbb-common-web
- bbb-fsesl-客户端
- bbb-libreoffice
- bbb-lti
- bbb-webhooks
- bigbluebutton-html5
- bigbluebutton-web
必须构建的第一个数据包是什么?接下来是什么?
实验室 build for kubernettes 是一个很好的资源,其中包含有关如何构建 bbb 模块的大量信息。
从 makefile 主要来源的 labs 目录中,我会尝试以下顺序
bbb-common-message, bbb-common-web, bbb-fsesl-client, akka-bbb-apps, akka-bbb-fsesl, bigbluebutton-web, bigbluebutton-html5, bbb-webrtc-sfu, bbb-webhooks
您将需要为 Scala 模块安装所有构建依赖项,例如 sbt。
如果您只想在 html5 客户端或自定义集成上工作,那么 docker-dev 是一个不错的选择,尤其是因为它使用证书设置了 nginx,因此您可以使用 https 在本地进行开发.
如果您不熟悉 bbb 架构,我建议设置 docker-dev
以深入了解模块如何交互。