# TeamVis All-in-One — TLS-Ingress (Caddy, Auto-HTTPS via Let's Encrypt) # # Voraussetzung: beide (Sub-)Domains zeigen per DNS auf die öffentliche # IP dieses Servers, Ports 80 + 443 sind offen. Caddy holt die # Zertifikate selbst. # # Kopieren nach ./Caddyfile und die zwei Domains anpassen. # --- Öffentliche App + Admin + Portal ------------------------------- team.kunde.de { reverse_proxy teamvis:3000 } # --- Supabase (REST + Storage) -------------------------------------- # Muss öffentlich erreichbar sein: die Foto-URLs der Karten zeigen # hierher (https://supabase.kunde.de/storage/v1/object/public/...). # = Wert von SUPABASE_PUBLIC_URL in der .env. supabase.kunde.de { reverse_proxy kong:8000 }