# ========================================== # Meldestelle – Docker Compose Environment # Single Source of Truth (SSoT) # ========================================== # --- PROJECT --- # COMPOSE_PROJECT_NAME=meldestelle # --- PORT MAPPINGS (host:container) --- POSTGRES_PORT=5432:5432 REDIS_PORT=6379:6379 KC_PORT=8180:8080 CONSUL_PORT=8500:8500 PROMETHEUS_PORT=9090:9090 GF_PORT=3000:3000 WEB_APP_PORT=4000:80 PING_SERVICE_PORT=8082:8082 PING_DEBUG_PORT=5006:5006 GATEWAY_PORT=8081:8081 GATEWAY_DEBUG_PORT=5005:5005 GATEWAY_SERVER_PORT=8081 DESKTOP_APP_VNC_PORT=5900:5900 DESKTOP_APP_NOVNC_PORT=6080:6080 # Postgres POSTGRES_USER=meldestelle POSTGRES_PASSWORD=meldestelle POSTGRES_DB=meldestelle # --- VALKEY (formerly Redis) --- # Optional password for Valkey/Redis; leave empty to disable authentication in dev REDIS_PASSWORD= # --- KEYCLOAK --- KC_ADMIN_USER=admin KC_ADMIN_PASSWORD=admin KC_HOSTNAME=localhost # --- PGADMIN --- PGADMIN_EMAIL=admin@example.com PGADMIN_PASSWORD=admin # --- GRAFANA --- GF_ADMIN_USER=admin GF_ADMIN_PASSWORD=admin # Docker build versions (optional overrides) DOCKER_GRADLE_VERSION=9.2.1 DOCKER_JAVA_VERSION=25 DOCKER_NODE_VERSION=24.12.0 DOCKER_NGINX_VERSION=1.28.0-alpine WEB_BUILD_PROFILE=dev