feat(docker): host-adresse und port konfigurierbar machen

BIND_ADDRESS und HOST_PORT statt eines fest verdrahteten
127.0.0.1:3000. Die Voreinstellung bleibt localhost - wer den Reverse
Proxy auf einem anderen Host betreibt oder Port 3000 schon belegt hat,
aendert jetzt zwei Zeilen in der .env statt der compose-Datei.

Der komplette Stack wurde damit einmal durchgespielt: docker compose up
laeuft, Container wird healthy, Migrationen greifen und /data landet mit
Datenbank und Dateiverzeichnis auf dem Host.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
unknown
2026-09-07 00:56:38 +02:00
co-authored by Claude Opus 5
parent b1fc502d55
commit f42cd31673
4 changed files with 29 additions and 19 deletions
+4 -3
View File
@@ -24,9 +24,10 @@ services:
PORT: 3000
ports:
# Nur an localhost binden: erreichbar wird die App ueber den Reverse
# Proxy. Laeuft der Proxy in einem anderen Docker-Netz, siehe README.
- "127.0.0.1:3000:3000"
# Standardmaessig nur an localhost gebunden: erreichbar wird die App
# ueber den Reverse Proxy. Sitzt der Proxy auf einem anderen Host, in
# der .env BIND_ADDRESS=0.0.0.0 setzen (und die Firewall zuziehen).
- "${BIND_ADDRESS:-127.0.0.1}:${HOST_PORT:-3000}:3000"
volumes:
# Das eine Verzeichnis, das gesichert werden muss.