{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "Cloudron Manifest", "type": "object", "required": ["manifestVersion", "id", "title", "version", "addons"], "properties": { "manifestVersion": { "type": "integer", "enum": [2] }, "id": { "type": "string", "pattern": "^[a-z0-9]+(\\.[a-z0-9]+)+$" }, "title": { "type": "string", "minLength": 1 }, "author": { "type": "string" }, "tagline": { "type": "string" }, "description": { "type": "string" }, "changelog": { "type": "string" }, "website": { "type": "string" }, "supportUrl": { "type": "string" }, "sourceUrl": { "type": "string" }, "version": { "type": "string" }, "tags": { "type": "array", "items": {"type": "string"} }, "healthCheckPath": { "type": "string" }, "httpPort": { "type": "integer", "minimum": 1 }, "addons": { "type": "object" }, "optionalAddons": { "type": "object" } }, "additionalProperties": true }