elan-ev / tobira

Video portal for Opencast
https://elan-ev.github.io/tobira/
Apache License 2.0
22 stars 17 forks source link

Quick start deployment (docker or similar) #624

Open jeremy-virgo opened 1 year ago

jeremy-virgo commented 1 year ago

I'm looking to stand up a quick proof of concept trial of Tobira.

It would be really helpful to have an "ready to go" kit we can plug our services into and see what they look like.

LukasKalbertodt commented 1 year ago

Hi! Can you explain your use case in more detail? I'm not sure I understand you correctly. Is this about a production deployment or just something for testing? Do you want to connect Tobira to an existing production Opencast? What setup parts in particular would you like skip in this "quick start" solution?

jeremy-virgo commented 1 year ago

Hi,

Our initial usecase would be for a proof-of-concept test, which we could connect to some of our systems and see what happens or what needs configuring further. The production use case is for a relatively bullet-proof self-updating system that can easily recover from power outages or system crashes.

Our local network streaming solution, Restreamer, is set up in this way. https://github.com/datarhei/restreamer

Ideally, a docker container with OpenCast, Tobira, Elastic, and all the other things needed for them to run effectively would be best. We would have the database saved/backed up regularly, and this would also allow us to get up and running in disaster recovery much faster.

JulianKniephoff commented 1 year ago

We just talked briefly to @mtneug of https://github.com/opencast/opencast-docker fame and apparently he has plans to provide something along these lines in the long run, which would be great!

But that means that we'll probably not look into this for now. I'll leave the issue open for now, though, to remind us to check in every now and then and to put things into the docs once they are in place.

Also just for reference, @mtneug signaled interest in having https://github.com/elan-ev/tobira/issues/116 resolved for this purpose. ^_^

LukasKalbertodt commented 6 months ago

So what's still to do here? Or can this be closed?

mtneug commented 6 months ago

It would be great to have a GitHub Actions workflow for automatically building container images. If I find the time, I will look into this.