One-Click App Schema
A One-Click template is a Compose-like services mapping plus captainVersion and caproverOneClickApp. The source type defines metadata:
| Field | Type |
|---|---|
caproverOneClickApp.displayName | string |
caproverOneClickApp.instructions.start, .end | string |
caproverOneClickApp.variables | array of variable definitions |
Variable id, label | required strings |
Variable defaultValue, validRegex, description | optional strings |
- Each service supports the Compose subset.
- One-Click variables are substituted in the template during deployment; treat submitted values as sensitive and test substitutions.
- If
$$cap_appnameis declared, a nonempty value is required. - See One-Click authoring for a task guide and real examples.