updating the images?
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.
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 docker compose build recordings
Which issues do you have with recordings?
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....
update the submodules under repos
Sounds simple, ben-ba. Can you please give one example how to do that?
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.