Skip to content

Wasted-Audio/mod-cloud-builder

 
 

Repository files navigation

mod-cloud-builder

This is a docker-compose setup for hosting an audio plugin building service targeting MOD devices, including pushing plugin builds into MOD units.

The official instance runs at builder.mod.audio and is intentionally kept as HTTP only, due to it needing to send requests into the local network (for connecting to MOD units over websockets).

Architecture

The cloud builder architecture consists of a combination of docker instances, managed through docker-compose. A central, public-facing webserver actively listens for requests using socket.io and dispatches the actual build process to another docker instance. There is 1 docker "build" instance per MOD unit target (duo, duox and dwarf).

The build request types implemented so far are:

Behind the scenes the build is done using mod-plugin-builder, which runs locally in each builder instance.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 50.8%
  • Python 42.8%
  • Dockerfile 4.4%
  • Makefile 2.0%