docker-jitsi-meet
docker-jitsi-meet copied to clipboard
Adding support for non-root containers
Steps:
- Upgrading s6-overlay to v3.1.5.0 as suggested in this issue in base image.
- Refactoring the scripts and making sure they have sufficient permission.
- Changing ownerships and permissions of files and directories needed for the service to run.
- 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
Thanks for getting this started!
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.
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.
@bsobbe do you intend to pick this back up?