Skip to main content

One-Click App Schema

A One-Click template is a Compose-like services mapping plus captainVersion and caproverOneClickApp. The source type defines metadata:

FieldType
caproverOneClickApp.displayNamestring
caproverOneClickApp.instructions.start, .endstring
caproverOneClickApp.variablesarray of variable definitions
Variable id, labelrequired strings
Variable defaultValue, validRegex, descriptionoptional 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_appname is declared, a nonempty value is required.
  • See One-Click authoring for a task guide and real examples.