Scaffold Cloudron packaging workspace

This commit is contained in:
2025-10-02 13:39:36 -05:00
parent 482d4ff1b8
commit fe0ade1dd9
366 changed files with 4035 additions and 2493 deletions

View File

@@ -0,0 +1,62 @@
{
"$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
}