//Cloudogu EcoSystem Docs

Befehl: cesapp install

Der Befehl cesapp install <dogu-name> installiert ein Dogu von einem Remote-Server.

Rekursive Installation

Mit der Option --recursive kann ein Dogu rekursiv installiert werden, d. h. Abhängigkeiten werden automatisch installiert.

Wenn in einem der Dogu-Abhängigkeiten ein Service-Account erstellt werden soll, wird für die Erstellung des Service-Accounts das entsprechende Dogu gestartet und nach Erstellung des Service Accounts wieder gestoppt (Details s. Abschnitt für Erstellung Service-Accounts).

Erstellung von Service-Accounts

Ein Dogu kann Abhängigkeiten zu einem oder mehreren anderen Dogus haben. Bei der Installation werden ggf. Service-Accounts in einem anderen Dogu erstellt.

Damit ein Service-Account in einem anderen Dogu angelegt werden kann, muss dieses Dogu installiert und gestartet sein. Ein Dogu lässt sich generell nur dann installieren, wenn alle benötigten Dogus bereits installiert sind.

Wenn ein Service-Account in einem anderen Dogu erstellt werden soll und das Dogu zwar installiert, aber nicht gestartet ist, wird das entsprechende Dogu gestartet. Es wird dabei gewartet, bis das Dogu healthy ist. Dann wird der Service-Account erstellt. Nachdem der Service-Account erstellt worden ist, wird das gestartete Dogu wieder gestoppt.

Manpage

NAME:
   cesapp install - installs a dogu from a remote server. Use 'cesapp install <dogu-name> <version> to install a specific version'

USAGE:
   cesapp install [command options] [arguments...]

OPTIONS:
   --recursive       install dependencies automatically (default: false)
   --choose-version  choose version of all dogus at installing (default: false)
   --help, -h        show help (default: false)