docs: fertiges Beispiel — BentoPDF mit Einsetzer davor
Compose und nginx-Konfiguration, genau so durchprobiert. Dazu der Hinweis, dass der Ursprung in HoneyOS auf den Buchstaben passen muss: localhost und 127.0.0.1 sind fuer den Browser zwei verschiedene. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
5dbadf212f
commit
607ae13374
3 files changed
+76
-1
No files matched your search
@@ -0,0 +1,35 @@
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# BentoPDF mit HoneyOS-Leiste
|
||||
#
|
||||
# Aufbau: Pangolin → leiste (nginx) → bentopdf
|
||||
#
|
||||
# Der nginx tut nichts weiter, als beim Durchreichen einen <script>-Tag vor
|
||||
# </head> zu setzen. BentoPDF selbst bleibt unangetastet und weiss nichts davon.
|
||||
#
|
||||
# docker compose up -d
|
||||
# → in Pangolin die Ressource auf leiste:80 zeigen lassen (nicht mehr auf
|
||||
# bentopdf), und in HoneyOS BentoPDF als App eintragen — diese Liste ist
|
||||
# zugleich die CORS-Freigabe.
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
services:
|
||||
bentopdf:
|
||||
image: bentopdf/bentopdf:latest
|
||||
container_name: bentopdf
|
||||
restart: unless-stopped
|
||||
# Kein ports: mehr. Erreichbar ist nur noch der Einsetzer davor.
|
||||
networks: [intern]
|
||||
|
||||
leiste:
|
||||
image: nginx:alpine
|
||||
container_name: bentopdf-leiste
|
||||
restart: unless-stopped
|
||||
depends_on: [bentopdf]
|
||||
volumes:
|
||||
- ./leiste.conf:/etc/nginx/conf.d/default.conf:ro
|
||||
ports:
|
||||
# Nur an localhost binden: davor steht Pangolin, nicht das offene Netz.
|
||||
- "127.0.0.1:8185:80"
|
||||
networks: [intern]
|
||||
|
||||
networks:
|
||||
intern:
|
||||
Reference in new issue
Block a user