# UnionFlow Docker Environment Configuration
# ------------------------------------------
# Copier ce fichier en .env et remplir les valeurs pour la production
# ATTENTION: Ne jamais commiter le fichier .env avec des vrais mots de passe!

# =======================================
# Keycloak Administration
# =======================================
KEYCLOAK_ADMIN_USER=admin
KEYCLOAK_ADMIN_PASSWORD=changeme_secure_password_here

# =======================================
# Base de Données Keycloak
# =======================================
KC_DB_USERNAME=keycloak
KC_DB_PASSWORD=changeme_secure_password_here
POSTGRES_PASSWORD=changeme_secure_password_here
POSTGRES_DB=keycloak

# =======================================
# Configuration Réseau Keycloak
# =======================================
# Hostname pour l'accès à Keycloak (sans protocole)
KC_HOSTNAME=security.lions.dev
KC_HOSTNAME_PORT=443

# Ports exposés sur l'hôte
KC_HOST_PORT=8180
POSTGRES_HOST_PORT=5432

# =======================================
# Sécurité HTTPS (Production)
# =======================================
# En production, désactiver HTTP et activer HTTPS
KC_HTTP_ENABLED=false
KC_HTTPS_ENABLED=true
KC_HOSTNAME_STRICT=true
KC_HOSTNAME_STRICT_HTTPS=true

# =======================================
# Configuration Développement Local
# =======================================
# Décommenter les lignes ci-dessous pour le développement local
# KC_HOSTNAME=localhost
# KC_HOSTNAME_PORT=8180
# KC_HTTP_ENABLED=true
# KC_HTTPS_ENABLED=false
# KC_HOSTNAME_STRICT=false
# KC_HOSTNAME_STRICT_HTTPS=false

