23 lines
995 B
YAML
23 lines
995 B
YAML
# Appwrite-Route für aircard-ios.org (Projekt "aircard" auf der bestehenden Appwrite-Instanz).
|
|
#
|
|
# Das Frontend ruft https://aircard-ios.org/v1/... auf und sendet den Header
|
|
# X-Appwrite-Project: aircard. Nur Anfragen MIT diesem Header gehen an Appwrite; alles andere
|
|
# unter /v1 (z. B. ein <img src> oder ein Aufruf ohne Header) landet beim nginx der Seite und
|
|
# bekommt dort 404.
|
|
#
|
|
# Priorität 150 liegt über dem Seiten-Router (Host-Regel, Label-Router `aircard`) und unter
|
|
# dem Webhook-Router (200). Der Service `appwrite@docker` stammt aus dem Appwrite-Container;
|
|
# an diesem Container wird nichts geändert.
|
|
#
|
|
# Wird per Datei-Provider geladen (Hot-Reload). Additiv + reversibel: Datei löschen entfernt die Route.
|
|
http:
|
|
routers:
|
|
aircard-api:
|
|
rule: "Host(`aircard-ios.org`) && PathPrefix(`/v1`) && Header(`X-Appwrite-Project`, `aircard`)"
|
|
entryPoints:
|
|
- websecure
|
|
service: appwrite@docker
|
|
priority: 150
|
|
tls:
|
|
certResolver: letsencrypt
|