nb proxy caddy

nb proxy caddy ist der Einstiegspunkt der Befehlsgruppe für den Caddy-Provider.

Wenn du bereits eine Domain hast, HTTPS schnell aktivieren willst und möglichst wenig TLS-Details selbst pflegen möchtest, ist das normalerweise der richtige Startpunkt. Die Gruppe kümmert sich um zwei Dinge:

  • auswählen, wie Caddy ausgeführt wird, also als local oder docker
  • den Caddy-Einstiegspunkt für CLI-verwaltete Envs erzeugen, starten, neu laden und prüfen

Verwendung

nb proxy caddy <command>

Unterbefehle

BefehlBeschreibung
nb proxy caddy useDen Caddy-Driver umschalten
nb proxy caddy currentDen aktuellen Driver ausgeben
nb proxy caddy generateDie Caddy-Konfiguration für ein Env erzeugen oder aktualisieren
nb proxy caddy startDen Caddy-Proxy starten
nb proxy caddy restartDen Caddy-Proxy neu starten
nb proxy caddy reloadDie Caddy-Konfiguration neu laden
nb proxy caddy stopDen Caddy-Proxy stoppen
nb proxy caddy statusDen Laufzeitstatus von Caddy anzeigen
nb proxy caddy infoDriver, Konfigurationspfade und Laufzeitinfos anzeigen

Hinweise

  • Der aktuelle Driver wird in proxy.caddy-driver gespeichert
  • Der Standard-Driver ist local
  • Der lokale Driver verwendet die ausführbare Datei, auf die bin.caddy zeigt; der Standardwert ist caddy
  • Der Docker-Driver verwendet caddy:latest
  • Der Standardname des Docker-Containers ist <docker.container-prefix>-caddy-proxy
  • Der Docker-Driver bindet das NB_CLI_ROOT des Hosts im Container unter /apps ein

Typischer Ablauf

nb proxy caddy use local
nb proxy caddy generate --env app1 --host app1.example.com
nb proxy caddy start
nb proxy caddy status
nb proxy caddy info

Verwandte Befehle