82 lines
2.5 KiB
Bash
82 lines
2.5 KiB
Bash
# ===================================================================
|
|
# Global Runtime Environment - Single Source of Truth (Runtime)
|
|
# Location: config/env/.env
|
|
# Note: Do NOT put image versions or build-only values here.
|
|
# Secrets belong in config/env/.env.local (gitignored) or Docker/K8s secrets later.
|
|
# ===================================================================
|
|
|
|
# -------------------------------------------------------------------
|
|
# Runtime Profiles
|
|
# -------------------------------------------------------------------
|
|
SPRING_PROFILES_ACTIVE=docker,keycloak
|
|
|
|
# -------------------------------------------------------------------
|
|
# Infrastructure Services - Port/Host Configuration
|
|
# -------------------------------------------------------------------
|
|
POSTGRES_DB=meldestelle
|
|
|
|
REDIS_PORT=6379
|
|
|
|
KEYCLOAK_PORT=8180
|
|
KEYCLOAK_LOG_LEVEL=INFO
|
|
|
|
CONSUL_HOST=consul
|
|
CONSUL_PORT=8500
|
|
CONSUL_ENABLED=true
|
|
|
|
ZOOKEEPER_CLIENT_PORT=2181
|
|
KAFKA_PORT=9092
|
|
KAFKA_BROKER_ID=1
|
|
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1
|
|
|
|
PROMETHEUS_PORT=9090
|
|
GRAFANA_PORT=3000
|
|
|
|
# -------------------------------------------------------------------
|
|
# Application Services - Port/Host Configuration
|
|
# -------------------------------------------------------------------
|
|
GATEWAY_HOST=api-gateway
|
|
GATEWAY_PORT=8081
|
|
|
|
PING_SERVICE_PORT=8082
|
|
MEMBERS_SERVICE_PORT=8083
|
|
HORSES_SERVICE_PORT=8084
|
|
EVENTS_SERVICE_PORT=8085
|
|
MASTERDATA_SERVICE_PORT=8086
|
|
AUTH_SERVICE_PORT=8087
|
|
MONITORING_SERVER_PORT=8088
|
|
|
|
# -------------------------------------------------------------------
|
|
# Client Applications
|
|
# -------------------------------------------------------------------
|
|
WEB_APP_PORT=4000
|
|
WEB_APP_DOMAIN=localhost
|
|
NODE_ENV=production
|
|
|
|
NGINX_WORKER_PROCESSES=auto
|
|
NGINX_WORKER_CONNECTIONS=1024
|
|
|
|
DESKTOP_VNC_WEB_PORT=6080
|
|
DESKTOP_VNC_PORT=5901
|
|
DESKTOP_APP_DOMAIN=localhost
|
|
|
|
# -------------------------------------------------------------------
|
|
# Security (non-secret runtime values)
|
|
# -------------------------------------------------------------------
|
|
JWT_ISSUER=meldestelle-auth-server
|
|
JWT_AUDIENCE=meldestelle-services
|
|
|
|
KEYCLOAK_REALM=meldestelle
|
|
KEYCLOAK_CLIENT_ID=api-gateway
|
|
|
|
# -------------------------------------------------------------------
|
|
# Data Storage
|
|
# -------------------------------------------------------------------
|
|
DATA_PATH=./data
|
|
|
|
# -------------------------------------------------------------------
|
|
# Development & Features
|
|
# -------------------------------------------------------------------
|
|
DEBUG=false
|
|
ENABLE_WASM=false
|