selkies-project / selkies-gstreamer

Open-Source Low-Latency Accelerated Linux WebRTC HTML5 Remote Desktop Streaming Platform for Self-Hosting, Containers, Kubernetes, or Cloud/HPC
https://selkies-project.github.io/selkies-gstreamer/
Mozilla Public License 2.0
381 stars 49 forks source link

Use supervisor to manage entrypoint processes in the container #155

Closed PMohanJ closed 6 months ago

PMohanJ commented 6 months ago

Reference the issue numbers and reviewers @ehfd

Explain relevant issues and how this pull request solves them Transitioning to supervisor from a shell script helps in better service management.

Describe the changes in code and its dependencies and justify that they work as intended after testing Changes are around moving the example dockerfile to a new location addons/example directory and replacing the entrypoint.sh file with respective supervisor configuration. And updating the dockerfile location in github actions.

Describe alternatives you've considered NA

Additional context