Dockerfile #5

Closed
opened 2 years ago by gdh · 3 comments
gdh commented 2 years ago

Hello!

I'd love the try this package out, and have run into a load of nodejs noise.

Would you be so kind as to provide a Dockerfile to make building a container of the software a reliable affair?

Cheers,
Gavin.

Hello! I'd love the try this package out, and have run into a load of nodejs noise. Would you be so kind as to provide a `Dockerfile` to make building a container of the software a reliable affair? Cheers, Gavin.
Owner

It's possible but unlikely.

Simplicity of setup, or at least not asking too much of the host system, is supposed to be one of the goals of this project. I looked at similar projects to Satyr before writing it, and the best alternative is OpenStreamingPlatform. It's pretty nice software (better than Satyr in a lot of ways), and Deamos is probably a better programmer than me, but OSP asks a lot of the host system. Including building multiple packages from packages from source, commandeering your nginx config, and commandeering system folders outside of its own. It's a great candidate for docker.

I built Satyr with the explicit purpose of making something easier to run directly on the OS than that. I will accept PRs for docker, and if I ever find myself with the urge to learn it I'll write one myself, but it won't be a priority.

I am happy to do what I can to streamline setup though, including the consideration of making other non-container tooling a priority.

It's possible but unlikely. Simplicity of setup, or at least not asking too much of the host system, is supposed to be one of the goals of this project. I looked at similar projects to Satyr before writing it, and the best alternative is [OpenStreamingPlatform](https://gitlab.com/Deamos/flask-nginx-rtmp-manager). It's pretty nice software (better than Satyr in a lot of ways), and Deamos is probably a better programmer than me, but OSP asks a lot of the host system. Including building multiple packages from packages from source, commandeering your nginx config, and commandeering system folders outside of its own. It's a great candidate for docker. I built Satyr with the explicit purpose of making something easier to run directly on the OS than that. I will accept PRs for docker, and if I ever find myself with the urge to learn it I'll write one myself, but it won't be a priority. I am happy to do what I can to streamline setup though, including the consideration of making other non-container tooling a priority.
gdh commented 2 years ago
Poster

That's cool - thank you for the comprehensive reply. I wasn't aware of OSP so I'll take a look at that, too.

I'd be happy to contribute a docker-compose.yaml to deliver a simple working system of satyr + mariadb once I have my head around the package itself :)

That's cool - thank you for the comprehensive reply. I wasn't aware of OSP so I'll take a look at that, too. I'd be happy to contribute a `docker-compose.yaml` to deliver a simple working system of satyr + mariadb once I have my head around the package itself :)
gdh closed this issue 2 years ago
Owner

Sounds good! I'll be happy to merge that PR.

Sounds good! I'll be happy to merge that PR.
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.