avaluma-net, beide Compose-Stacks müssen also gleichzeitig laufen.
Schritte
Avatar-Server starten
Stelle sicher, dass der Avatar-Server bereits läuft, bevor du den Proxy startest. Falls du ihn noch nicht eingerichtet hast, folge zuerst der Setup-Anleitung und kehre dann hierher zurück.Bestätige, dass der Server gesund ist, indem du Folgendes aus dem Verzeichnis
avatar-server/ ausführst:Domain aktualisieren
Öffne Caddy leitet allen eingehenden HTTPS-Verkehr auf Port 443 über das gemeinsame Netzwerk
reverse_proxy/Caddyfile und ersetze api.avaluma.ai durch deinen eigenen Domainnamen:avaluma-net an den Avatar-Server-Container weiter. Der Containername avaluma-avatar-server ist der DNS-Name, über den Caddy den Server erreicht — ändere ihn nur, wenn du auch den Service in docker-compose.yaml umbenennst.Proxy starten
Starte den Caddy-Container aus dem Verzeichnis Caddy fordert automatisch ein TLS-Zertifikat für deine Domain an und erneuert es vor Ablauf. Zertifikate werden in einem benannten Docker-Volume (
reverse_proxy/:caddy_data) gespeichert und überstehen so Container-Neustarts.Um zu prüfen, ob der Proxy läuft:Vollständige Reverse-Proxy-Referenz
Beide Compose-Dateien müssen dasselbe Docker-Netzwerk verwenden. Die enthaltenen Konfigurationen definieren
avaluma-net als Bridge-Netzwerk. Benenne dieses Netzwerk nicht um, es sei denn, du passt sowohl avatar-server/docker-compose.yaml als auch reverse_proxy/docker-compose.yaml entsprechend an.