docs: ein Einsetzer fuer alle Dienste, nicht einer je App
Am Host erkennt nginx den Dienst; eine neue App sind zwei Zeilen. Geprueft mit zwei Diensten gleichzeitig: richtige data-app je Host, unbekannter Host 404, WebSocket-Upgrade durchgereicht. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
607ae13374
commit
c11d5feafe
4 files changed
+117
-2
No files matched your search
@@ -0,0 +1,34 @@
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# Ein Einsetzer für mehrere Dienste.
|
||||
#
|
||||
# Pangolin → leiste → (bentopdf | uptime-kuma | …)
|
||||
#
|
||||
# Die Dienste selbst liegen in ihren eigenen Compose-Dateien. Damit der
|
||||
# Einsetzer sie erreicht, teilen sie sich ein Netz:
|
||||
#
|
||||
# docker network create honeybar
|
||||
#
|
||||
# und in jeder App-Compose-Datei:
|
||||
#
|
||||
# networks: [default, honeybar]
|
||||
# networks:
|
||||
# honeybar:
|
||||
# external: true
|
||||
#
|
||||
# Danach in Pangolin jede Ressource auf leiste:80 zeigen lassen.
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
services:
|
||||
leiste:
|
||||
image: nginx:alpine
|
||||
container_name: honeybar-leiste
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ./upgrade.conf:/etc/nginx/conf.d/00-upgrade.conf:ro
|
||||
- ./leiste.conf:/etc/nginx/conf.d/default.conf:ro
|
||||
ports:
|
||||
- "127.0.0.1:8185:80"
|
||||
networks: [honeybar]
|
||||
|
||||
networks:
|
||||
honeybar:
|
||||
external: true
|
||||
Reference in new issue
Block a user