chore(infra): Finalize local docker stack (Monitoring, Frontends, Fixes)
This commit is contained in:
+63
@@ -0,0 +1,63 @@
|
||||
# ==========================================
|
||||
# Meldestelle - Docker Compose Environment
|
||||
# Single Source of Truth (SSoT)
|
||||
# ==========================================
|
||||
# Profil: DEVELOPMENT (Lokal)
|
||||
|
||||
# --- PROJEKT EINSTELLUNGEN ---
|
||||
PROJECT_NAME=meldestelle
|
||||
PROJEKT_EMAIL=meldestelle@mo-code.at
|
||||
# Restart Policy: 'no' für Dev (Fehler sehen), 'always' für Prod
|
||||
RESTART_POLICY=no
|
||||
|
||||
# --- POSTGRESQL (Datenbank) ---
|
||||
POSTGRES_USER=pg-user
|
||||
POSTGRES_PASSWORD=pg-password
|
||||
POSTGRES_PORT=5432:5432
|
||||
# Standard-Datenbankname für lokale Entwicklung (sollte mit docker-compose übereinstimmen)
|
||||
POSTGRES_DB=pg-meldestelle-db
|
||||
|
||||
# --- REDIS (Cache) ---
|
||||
# Optional: Redis Passwort setzen. Leer lassen = kein Passwort.
|
||||
# Wenn gesetzt, muss der Healthcheck in docker-compose das berücksichtigen.
|
||||
REDIS_PORT=6379:6379
|
||||
REDIS_PASSWORD=
|
||||
|
||||
# --- KEYCLOAK (Identity Provider) ---
|
||||
KC_ADMIN_USER=kc-admin
|
||||
KC_ADMIN_PASSWORD=kc-password
|
||||
KC_HOSTNAME=localhost
|
||||
KC_PORT=8180:8080
|
||||
|
||||
# --- PGADMIN (DB GUI) ---
|
||||
PGADMIN_EMAIL=meldestelle@mo-code.at
|
||||
PGADMIN_PASSWORD=strong-password
|
||||
PGADMIN_PORT=8888:80
|
||||
|
||||
# --- PROMETHEUS (Metriken) ---
|
||||
PROMETHEUS_PORT=9090:9090
|
||||
|
||||
# --- GRAFANA (Monitoring GUI) ---
|
||||
GF_ADMIN_USER=gf-admin
|
||||
GF_ADMIN_PASSWORD=gf-password
|
||||
GF_PORT=3000:3000
|
||||
|
||||
# --- SERVICE DISCOVERY (Consul) ---
|
||||
CONSUL_PORT=8500:8500
|
||||
CONSUL_UDP_PORT=8600:8600
|
||||
|
||||
# --- API GATEWAY ---
|
||||
GATEWAY_SERVER_PORT=8081:8081
|
||||
GATEWAY_DEBUG_PORT=5005:5005
|
||||
|
||||
# --- MICROSERVICES ---
|
||||
PING_PORT=8082:8082
|
||||
PING_DEBUG_PORT=5006:5006
|
||||
|
||||
# --- WEB CLIENTS ---
|
||||
# Web-App (Nginx inside container listens on 80)
|
||||
WEB_APP_PORT=4000:4000
|
||||
|
||||
# Desktop-App (VNC + noVNC)
|
||||
DESKTOP_APP_VNC_PORT=5901:5901
|
||||
DESKTOP_APP_NOVNC_PORT=6080:6080
|
||||
Reference in New Issue
Block a user