feat(deploy): Webhook, Build-Skript, nginx, Traefik
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
30f4ddc0f4
commit
906bdf1033
7 files changed
+1084
No files matched your search
@@ -0,0 +1,22 @@
|
||||
# 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
|
||||
Reference in new issue
Block a user