lizard domain

Zeigt oder listet die Domains eines Dienstes oder hängt eine benutzerdefinierte an.

Verwendung

lizard domain [hostname] [flags]

Der Hostname ist ein Positionsargument — es gibt kein Subcommand add. Wenn du lizard domain ohne Argumente ausführst, wird die aktuelle Domain des Dienstes angezeigt oder eine erzeugt, falls der Dienst noch keine hat. Alias: lizard domains.

Flags

FlagBeschreibung
-s, --service <name>Dienst
-p, --project <id>Projektname, Slug oder ID
--port <n>Wird ignoriert: Eine Domain führt immer zum Container-Port des Dienstes. Diesen Port änderst du mit lizard port
-f, --forceVerschiebt die Domain hierher, falls sie an einen anderen deiner Dienste angehängt ist

Die Unterbefehle verwenden dieselben Flags -s und -p. Verifiziere und entferne eine Domain bei dem Dienst, an den du sie angehängt hast.

Unterbefehle

lizard domain generate

Gibt dem Dienst eine *.onlizard.com-Subdomain. Hat er schon eine, gibt generate diese zurück. Solange der Dienst eine benutzerdefinierte Domain nutzt, schlägt der Befehl fehl; entferne diese zuerst.

lizard domain list

Listet die Domains des Dienstes sowie benutzerdefinierte Domains, die noch auf die DNS-Verifizierung warten, mit den anzulegenden Records (Alias ls).

lizard domain verify <hostname>

Prüft den TXT-Record und aktiviert die Domain. TLS wird automatisch bereitgestellt.

lizard domain delete <hostname>

Entfernt eine Domain (Alias rm).

FlagBeschreibung
-y, --yesBestätigung überspringen

Beispiele

Aktuelle Domain anzeigen

lizard domain

Eine Subdomain erzeugen

lizard domain generate

Eine benutzerdefinierte Domain anhängen

lizard domain app.example.com --service web

Lizard gibt die zu erstellenden DNS-Records zurück: einen CNAME für den Hostnamen und, sofern du die Domain nicht bereits verifiziert hast, einen TXT-Record unter _lizard-verify.<apex domain> (für app.example.com ist das _lizard-verify.example.com). Füge sie bei deinem DNS-Anbieter hinzu und verifiziere dann beim selben Dienst:

lizard domain verify app.example.com --service web

Für eine Apex-Domain wie example.com erlauben die meisten DNS-Anbieter keinen CNAME. Lege stattdessen einen ALIAS- oder ANAME-Record mit demselben Ziel an oder nutze das CNAME-Flattening deines Anbieters.

Die Domains eines Dienstes auflisten

lizard domain list --service web

Eine Domain von einem anderen deiner Dienste verschieben

lizard domain app.example.com --service web --force

Eine Domain entfernen

lizard domain delete app.example.com --service web
lizard domain rm app.example.com --service web --yes

Siehe auch

Aktualisiert