cubeship

cubeship template

Install apps from the template catalog

Install apps from the template catalog

cubeship template install

Install a template from the catalog: its project and environment when they do not exist, its databases, stores and apps, and a deploy of each app. Anything that fails is undone.

Secrets the instance generates are printed once, here, and nowhere else.

cubeship template install <owner/repo> [flags]
FlagDefaultWhat it does
--app-namerename an app the template declares, key=name (repeatable)
--database-namerename a database the template declares, key=name (repeatable)
--envthe environment inside it; the template's by default
--inputan answer to one of the template's inputs, key=value (repeatable)
--projectthe project to install into; the template's suggestion by default
--releasea release tag; the newest the catalog accepted by default
--store-namerename an object store the template declares, key=name (repeatable)

cubeship template installed

List the templates installed on this instance

cubeship template installed

cubeship template list

Search the template catalog at cubeship.dev. The search matches a template's name, description or tags.

cubeship template list [search] [flags]
FlagDefaultWhat it does
--tagonly templates with this tag

cubeship template uninstall

Delete an installation's apps, and the project and environment it created once they are empty. Its databases and object stores are kept unless --delete-data, which deletes them and everything in them for good.

cubeship template uninstall <id> [flags]
FlagDefaultWhat it does
--delete-dataalso delete its databases and object stores, and their data
--yesconfirm the uninstall

cubeship template update

Show what updating an installation would change, and with --yes apply it. An update creates and changes what the release does and deletes nothing; if a step fails, the installation is put back as it was.

cubeship template update <id> [flags]
FlagDefaultWhat it does
--inputan answer to a question the release adds, key=value (repeatable)
--releasea release tag; the newest the catalog accepted by default
--yesapply the update rather than only showing it

On this page