# ==================================================== # Meldestelle - Environment - Template Configuration # ==================================================== # Profil: DEVELOPMENT (Development) # --- PROJEKT EINSTELLUNGEN --- # .env.template - Vorlage für Server/Kollegen COMPOSE_PROJECT_NAME=meldestelle # Restart Policy: 'no' für Dev (Fehler sehen), 'always' für Prod RESTART_POLICY=always # --- POSTGRESQL (Datenbank) --- POSTGRES_USER=pg-user POSTGRES_PASSWORD= POSTGRES_DB=meldestelle # Port Mapping: Host:Container. # Prod: 127.0.0.1:5432 (nur localhost) oder leer lassen POSTGRES_PORT=5432:5432 # --- REDIS (Cache) --- # Prod: 127.0.0.1:6379 oder leer lassen REDIS_PORT=6379:6379 # --- KEYCLOAK (Identity Provider) --- # Admin Login für die Konsole KC_ADMIN_USER=kc-admin KC_ADMIN_PASSWORD= # Hostname (Wichtig für Redirects) KC_HOSTNAME=localhost # Port Mapping KC_PORT=8180:8080 # --- PGADMIN (DB GUI) --- PGADMIN_EMAIL=user@domain.com PGADMIN_PASSWORD= PGADMIN_PORT=8888:80 # --- GRAFANA (Monitoring GUI) --- GF_ADMIN_USER=gf-admin GF_ADMIN_PASSWORD= GF_PORT=3000:3000 # --- PROMETHEUS (Metriken) --- PROMETHEUS_PORT=9090:9090 # --- SERVICE DISCOVERY (Consul) --- CONSUL_PORT=8500:8500 # --- API GATEWAY --- # Der Port, der nach außen für Clients (Web App) offen ist GATEWAY_PORT=8081 # Debug Port für IntelliJ (Remote JVM Debug) GATEWAY_DEBUG_PORT=5005 # --- CLIENT APPLICATIONS --- # Web-App (Kotlin/JS, kein WASM) WEB_APP_PORT=4000:4000 # Desktop-App (VNC/noVNC) DESKTOP_APP_VNC_PORT=5901:5901 DESKTOP_APP_NOVNC_PORT=6080:6080