Netzwerk

Netzwerk

Jeder Service erhält beim Deployment sofort eine generierte *.onlizard.com-Domain mit automatischem TLS, unabhängig von der Region. Füge deinen eigenen Hostnamen hinzu, wenn du live gehen willst.

Generierte Domains

Die Standarddomain eines Service wird automatisch für dich erstellt. Zeige sie an (oder generiere eine neue):

lizard domain                    # show the service's current domain
lizard domain generate           # generate a new *.onlizard.com subdomain

Object Storage, das über ein S3-Add-on bereitgestellt wird, verwendet stattdessen einen regionsspezifischen Gateway-Host (s3-<region>.onlizard.com).

Eine benutzerdefinierte Domain hinzufügen

Der Hostname ist ein Positionsargument — es gibt kein add-Subcommand:

lizard domain app.example.com --service web

Lizard gibt die zu erstellenden DNS-Einträge zurück (einen CNAME für den Hostnamen und einen TXT-Eintrag zur Verifizierung). Füge sie bei deinem DNS-Anbieter hinzu.

Verifizieren

Sobald DNS propagiert wurde, aktiviere die Domain:

lizard domain verify app.example.com

Dabei wird der TXT-Eintrag geprüft und die Domain aktiviert. TLS wird automatisch bereitgestellt.

Eine Domain entfernen

lizard domain delete app.example.com
lizard domain rm app.example.com --yes   # alias, skip confirmation

Einen bestimmten Port bereitstellen

Wenn dein Service auf einem nicht standardmäßigen Port bereitstellt, ordne die Domain diesem Port zu:

lizard domain app.example.com --service web --port 8080

Worker-Services

Ein Service im Worker-Modus (containerPort=0) kann weiterhin eine generierte Domain anzeigen, stellt aber nichts bereit — es gibt keinen Listener und keine Load-Balancer-Route. Füge einem Worker keine benutzerdefinierte Domain hinzu.

Im Dashboard verwalten

Die Ansicht Domains im Dashboard (lizard open) zeigt den Verifizierungs- und TLS-Status jeder Domain und ermöglicht es dir, Hostnamen visuell hinzuzufügen oder zu entfernen.

Siehe auch