cubeship
Templates

Templates

Install apps with the managed data they need from the Cubeship templates repository.

A template describes apps, managed databases and stores, and questions the installer needs answered. Browse them in the catalog. Their source is cubeshipd/cubeship/templates, one directory per template.

The catalog validates every directory; your instance reads the YAML at the cataloged commit and validates it again before creating resources. An installation records that commit. Editing a template changes future installs, not existing apps.

A template can ask for a domain, secret or choice through inputs. It cannot include instance credentials, machine names or a literal domain that may collide with an existing app.

https://cubeship.dev/schema/template/v1.json

The schema checks the YAML shape. The validator also checks references, engine versions, resource limits and domains. See Diagnostics for error codes.