NebraskaCoder
Member
Hello all!
I decided to create an OP25 (Boatbod Version) Docker image. It is functional for the most part but still has some bugs to work out. I published the image on Docker Hub at Docker Hub and the source code/run scripts at NebraskaCoder/op25-docker. I wanted to create this as I wanted to run OP25 on Ubuntu 20.04 but didn't have the knowledge to modify it to work under Python3 as the default.
Right now, the biggest issue I notice on my machine is that the audio will stop after so long (I haven't been keeping track of how long). This is possibly because I am redirecting the /dev/snd device to the container but I'm not certain that is the actual cause.
The image is good to use alone but note that if you use the docker-compose that I made, it must be ran using the HTTP interface as the terminal won't work.
The source for the image is on the GitHub repo under the build folder. Since I have already published it to Docker Hub, there shouldn't be a need to compile it (that'll save you 10+ minutes of setup).
All of the configuration files are in the config folder when using my docker-compose. If you use the image without my docker-compose file, you'll have to map a config folder with your start up script/trunk files OR override my default start command.
I plan to also make an image with audio streaming (darkice/liquidsoap/etc...)
I'd appreciate any feedback. This is a work in progress, so updates may come rapidly until it becomes stable.
I decided to create an OP25 (Boatbod Version) Docker image. It is functional for the most part but still has some bugs to work out. I published the image on Docker Hub at Docker Hub and the source code/run scripts at NebraskaCoder/op25-docker. I wanted to create this as I wanted to run OP25 on Ubuntu 20.04 but didn't have the knowledge to modify it to work under Python3 as the default.
Right now, the biggest issue I notice on my machine is that the audio will stop after so long (I haven't been keeping track of how long). This is possibly because I am redirecting the /dev/snd device to the container but I'm not certain that is the actual cause.
The image is good to use alone but note that if you use the docker-compose that I made, it must be ran using the HTTP interface as the terminal won't work.
The source for the image is on the GitHub repo under the build folder. Since I have already published it to Docker Hub, there shouldn't be a need to compile it (that'll save you 10+ minutes of setup).
All of the configuration files are in the config folder when using my docker-compose. If you use the image without my docker-compose file, you'll have to map a config folder with your start up script/trunk files OR override my default start command.
I plan to also make an image with audio streaming (darkice/liquidsoap/etc...)
I'd appreciate any feedback. This is a work in progress, so updates may come rapidly until it becomes stable.