21 lines
716 B
Caddyfile
21 lines
716 B
Caddyfile
# 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
|
|
}
|