meldestelle/.env.template

54 lines
1.4 KiB
Plaintext

# ====================================================
# 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