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 subdomainObject 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 webLizard 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.comDabei 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 confirmationEinen 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 8080Worker-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
lizard domain— die vollständige Befehlsreferenz.- Regionen — Services und Addons zur Verringerung der Latenz gemeinsam platzieren.
- Vom Prototyp zu einem SaaS, für das Leute zahlen — wo eine benutzerdefinierte Domain zwischen all den anderen Dingen steht, die eine generierte App noch braucht.