From 4abaf5ee178bd98c6d88f97ed05bff12a2fa4ee7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Reinhard=20X=2E=20F=C3=BCrst?= Date: Mon, 18 May 2026 15:09:48 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20pgAdmin=20nur=20intern=20erreichbar=20(k?= =?UTF-8?q?ein=20=C3=B6ffentlicher=20Traefik-Zugang)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Zugriff nur noch per SSH-Tunnel, nicht mehr über stwwetter.fuerst-stuttgart.de/pgadmin Co-Authored-By: Claude Sonnet 4.6 --- docker-compose.prod.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index ae266d6..8d7acae 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -92,6 +92,23 @@ services: - "traefik.http.routers.wetterstation.tls.certresolver=letsencrypt" - "traefik.http.services.wetterstation.loadbalancer.server.port=80" + pgadmin: + image: dpage/pgadmin4:latest + container_name: wetterstation_pgadmin_prod + restart: unless-stopped + environment: + PGADMIN_DEFAULT_EMAIL: ${PGADMIN_EMAIL} + PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_PASSWORD} + PGADMIN_CONFIG_SERVER_MODE: 'True' + volumes: + - pgadmin_data:/var/lib/pgadmin + depends_on: + - postgres + networks: + - internal + labels: + - "traefik.enable=false" + monitor: image: docker.citysensor.de/wetterstation-monitor:latest container_name: wetterstation_monitor_prod @@ -102,6 +119,8 @@ services: volumes: postgres_data: name: wetterstation_postgres_data_prod + pgadmin_data: + name: wetterstation_pgadmin_data_prod networks: internal: