I'm making Template Repository public today. It is the framework that all Self-Host Studio apps and modules will be based on and in. It can be a top-level repository or a sub-module. I'll use it for both. I'll put together a demo later this week.
Some features:
- Implements API best practices.
- Dynamic input payload validation.
- JSON to JSONSCHEMA conversion script to convert Make.com mappable parameters into a format that makes testing and validation automatic.
- Dynamic unit and integration testing.
- Fully modular for plug-in support.
- Automatic API documentation through /docs URL.
- Built-in scalable queueing system for apps that don't have one like FFMPEG.
- Webhook inbound and outbound support.
- Can run standalone, docker and in kubernetes environments.
- Lightweight. Docker images are about 500MB.
- Easy to configure using environment variables.
It's a Github template so the easiest way to get it Use this template button (pic below).
馃殫 Roadmap
- Migrate Self-Host Image and Self-Host Video to this platform.
- Implement queue management UI using Flower.