Dockerfile #5

Closed
opened 2020-10-20 17:28:18 -05:00 by Ghost · 3 comments

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.

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.

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 :)
Ghost closed this issue 2020-10-25 17:51:34 -05:00

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

Sounds good! I'll be happy to merge that PR.
This repo is archived. You cannot comment on issues.
No Milestone
No Assignees
2 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: knotteye/satyr#5
There is no content yet.