docker-jitsi-meet icon indicating copy to clipboard operation
docker-jitsi-meet copied to clipboard

Adding support for non-root containers

Open bsobbe opened this issue 2 years ago • 4 comments

Steps:

  1. Upgrading s6-overlay to v3.1.5.0 as suggested in this issue in base image.
  2. Refactoring the scripts and making sure they have sufficient permission.
  3. Changing ownerships and permissions of files and directories needed for the service to run.
  4. Running a test call in a non-root k8s environment using services: web, jvb, jicofo, prosody.

Useful links during my process: https://github.com/just-containers/s6-overlay/blob/master/MOVING-TO-V3.md https://github.com/just-containers/s6-overlay/issues/539 https://github.com/just-containers/s6-overlay/issues/526

bsobbe avatar Aug 01 '23 14:08 bsobbe

Thanks for getting this started!

saghul avatar Aug 01 '23 16:08 saghul

I made a first round of review, impressive work, thank you!

Thanks for the detailed review. I made a few changes, cleaned up Dockerfiles, and tried to adapt to the requests as much as possible. feel free to check it out.

bsobbe avatar Aug 03 '23 08:08 bsobbe

I've just had an idea about the certificate generation @bsobbe . We could stop using prosodyctl to generate them and use the openssl command line instead.

saghul avatar Sep 12 '23 08:09 saghul

@bsobbe do you intend to pick this back up?

saghul avatar Nov 14 '23 12:11 saghul