Proxy-Netzwerk in die compose.yaml aufnehmen

Der app-Service haengt jetzt zusaetzlich im Netzwerk des Reverse Proxy, damit
dieser ihn erreicht. Das stand bisher nur in der lokalen Fassung auf dem
Server und musste nach jedem Pull von Hand nachgezogen werden.

Der Name ist ueber PROXY_NETWORK einstellbar und faellt auf nginx_default
zurueck, wie es Nginx Proxy Manager anlegt. Wer ohne Proxy in Docker
arbeitet, entfernt den Block - der Kommentar sagt, was dann noetig ist.

Dazu ein Hinweis auf eine unauffaellige Falle: Docker Compose deutet ein $ im
Wert als Variable und ersetzt es durch nichts. Ein Passwort mit $ kommt
dadurch gekuerzt an, ohne dass etwas fehlschlaegt.
This commit is contained in:
2026-09-18 16:17:25 +02:00
parent 7876e29b90
commit f19e596ee4
3 changed files with 39 additions and 0 deletions
+6
View File
@@ -1,6 +1,8 @@
# Kopie als .env neben die compose.yaml legen und Werte ersetzen.
# Passwort des Datenbank-Nutzers. Lang und zufaellig waehlen.
# Achtung: Ein $ im Wert wird von Docker Compose als Variable gedeutet und
# verschluckt. Entweder $ vermeiden oder als $$ schreiben.
DB_PASSWORD=hier-ein-langes-zufaelliges-passwort
# Schluessel fuer Sitzungen und CSRF-Token, mindestens 32 Zeichen.
@@ -15,6 +17,10 @@ BOOTSTRAP_ADMIN_PASSWORD=
# --- Optional ---
# Name des Docker-Netzwerks, in dem der Reverse Proxy laeuft. Der Proxy legt es
# an; bei Nginx Proxy Manager heisst es meist nginx_default.
# PROXY_NETWORK=nginx_default
# Adresse der GExtension-Instanz fuer den Paket-Abgleich. Der Parser ist auf
# deren Seitenaufbau gebaut; ein anderes Shop-System laesst sich damit nicht
# auslesen. Leer lassen, wenn der Abgleich nicht genutzt wird.