Verv is a lightweight container management system based on docker containers.
Velez is an application to manage a node on a physical server
Matreshka is a boy (based on yaml) configuration manager
Matreshka allows you to specify
- Resources for your application (postgres, redis etc.)
- Server API of your application (grpc, rest etc.)
- Basic verv configuration (name, startup timeout, version)
- Environment variables (for more specific configuration)
Server that will store your configurations and allow you to modify it though api
Golang package that will automatically parse:
- Matreshka Api
- Environment variables
- Configuration files
And merge them into one configuration (priority by given order)