-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathCaddyfile
More file actions
44 lines (35 loc) · 1.15 KB
/
Caddyfile
File metadata and controls
44 lines (35 loc) · 1.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
:3000 {
encode gzip
# --- Routen von spezifisch zu allgemein ---
# fast-api backend
route /api/* {
# Optional: uri strip_prefix /api (falls FastAPI /api nicht erwartet)
reverse_proxy backend:8000
}
route /docs* {
# Optional: uri strip_prefix /docs (falls FastAPI /docs nicht erwartet)
reverse_proxy backend:8000
}
route /openapi.json* {
reverse_proxy backend:8000
}
route /favicon.ico* {
# Optional: uri strip_prefix /docs (falls FastAPI /docs nicht erwartet)
reverse_proxy backend:8000
}
# db explorer
route /db-admin* { # Matcht /db-admin und /db-admin/...
reverse_proxy db-explorer:8081 # Du hast bestätigt, dass Port 8081 korrekt ist
}
# prefect ui
route /prefect* { # Matcht /prefect und /prefect/...
# uri strip_prefix /prefect # Wahrscheinlich benötigt
reverse_proxy prefect:4200
}
# Finaler Catch-all für das Frontend
# Dieser route-Block hat keinen Matcher, fängt also alles ab,
# was von den oberen Blöcken nicht abgefangen wurde.
route {
reverse_proxy frontend:8050
}
}