docker icon indicating copy to clipboard operation
docker copied to clipboard

updating the images?

Open Pshemas opened this issue 4 months ago • 5 comments

Is there a guide somewhere about updating the images to latest releases?

I totally get that this repo is completely voluntary work - thus the maintainer may not have time to update on regular basis. Thus I'd love to update the images myself - I've encountered some issues with recordings in the versions contained in this repo, that might have been solved in one of the regular BBB releases.

Pshemas avatar Aug 02 '25 14:08 Pshemas

clone the repo with the submodules/repos -> https://github.com/bigbluebutton/docker/tree/develop/repos https://github.com/bigbluebutton/docker?tab=readme-ov-file#development-setup

then instead of docker compose up -d, run docker compose build , e.g. docker compose build recordings


Which issues do you have with recordings?

ben-ba avatar Aug 13 '25 16:08 ben-ba

Dev environment has been working fine. What do I have to do in order to update the docker images to the newest releases? They are still building v3.0.4....

jdepi avatar Sep 17 '25 11:09 jdepi

update the submodules under repos

ben-ba avatar Sep 19 '25 07:09 ben-ba

Sounds simple, ben-ba. Can you please give one example how to do that?

jdepi avatar Sep 19 '25 08:09 jdepi

switch to the repo u want to update: cd repos/bigbluebutton

get all tags with hash

git ls-remote --tags

...
ef2dda435ebf190fc7573293a2099f902a22f1f2        refs/tags/v3.0.4
739e55edf968b5e7dd0d2ebc2731cf63927cb7a8        refs/tags/v3.0.5
6eab874ffa8d0e82453dad3b06621dea16e15e6d        refs/tags/v3.0.6
9e4216cbc9c1825f5ab32f3e1414432f99c9e8ca        refs/tags/v3.0.7
...

choose a tag to checkout git checkout v.3.0.7

switch back to the bbb-docker "top level" repo cd ../..

validate, if the bbb-docker repo see the changed submodule

git status

modified:   repos/bigbluebutton (new commits)

or with hash (here with 3.0.5 to 3.0.7 "update")

git diff HEAD

diff --git a/repos/bigbluebutton b/repos/bigbluebutton
index ef2dda4..9e4216c 160000
--- a/repos/bigbluebutton
+++ b/repos/bigbluebutton
@@ -1 +1 @@
-Subproject commit ef2dda435ebf190fc7573293a2099f902a22f1f2
+Subproject commit 9e4216cbc9c1825f5ab32f3e1414432f99c9e8ca

after that, update the docker compose file, to reflect the new version (the new tag for the submodules/repos, see https://github.com/bigbluebutton/docker/blob/develop/scripts/generate-compose#L44 .\scripts\generate-compose

than build your new images

docker compose build

if u already use vscode, u can go to the git view and click on tag/branch for a submodule/repo and select an newer one.

ben-ba avatar Oct 06 '25 09:10 ben-ba