I have a fork of jitsi-meet, with the idea to modify to meet our project requirements.
I want to also fork and modify docker-jitsi-meet so as to build the containers from my forked jitsi-meet.
Looking in the Dockerfiles it looks like the base container has Jisti.org’s repository added and then each container just apt-get installs what it wants.
Are there versions around that will rather install from a github repository?
Alternatively, how do I build my own debs?
OK - what I did was to modify the Makefile and Dockerfile for the web container.
In the Makefile I copied the “jitsi-meet.tar.bz2” tarball from jitsi-meet - this contains my modifications.
cp ../../jitsi-meet/jitsi-meet.tar.bz2 .
Then in the Dockerfile after the RUN I added:
ADD jitsi-meet.tar.bz2 /usr/share/
So that unpacks my build over the /usr/share/jitsi-meet that is installed from the Jitsi repository.
Since “jitsi-meet.tar.bz2” contains extra “source” stuff I guess its not quite right but the nett effect works.
Perhaps there is a “right” way to do it
Have you found any other way of doing that?
Its working for me so I didn’t do any more. I suppose there must be a way to build the debs into your own repository and change the Dockerfile to get them from there.