Ver código fonte

Fix Keycloak configuration with persistent volumes and log issues

mathias.riechsteiner 1 ano atrás
pai
commit
76c330a18d
1 arquivos alterados com 5 adições e 3 exclusões
  1. 5 3
      src/docker/docker-compose.yml

+ 5 - 3
src/docker/docker-compose.yml

@@ -201,13 +201,15 @@ services:
       - KEYCLOAK_ADMIN=${KEYCLOAK_ADMIN_USER}
       - KEYCLOAK_ADMIN_PASSWORD=${KEYCLOAK_ADMIN_PASSWORD}
       - KC_HOSTNAME=auth.mrx8086.com
-      - KC_HOSTNAME_STRICT_HTTPS=true
-      - KC_HTTPS_CERTIFICATE_FILE=/etc/x509/https/fullchain.pem
-      - KC_HTTPS_CERTIFICATE_KEY_FILE=/etc/x509/https/privkey.pem
+      - KC_HOSTNAME_STRICT_HTTPS=false # Entfernen von deprecated hostname Optionen
     ports:
       - "8443:8443"  # HTTPS Port für Keycloak
     volumes:
       - ../configs/certs/mrx8086.com:/etc/x509/https  # Zertifikate mounten
+      - ../data/keycloak_data:/opt/keycloak/data      # Persistente Speicherung der Keycloak-Daten
+      - ../data/keycloak_transaction_logs:/opt/keycloak/data/transaction-logs # Transaction Logs persistieren
+      - ../data/keycloak_conf:/opt/keycloak/conf      # Persistente Speicherung der Konfiguration
+      - ../data/keycloak_logs:/opt/keycloak/log       # Persistente Speicherung der Logs
     command:
       - start-dev
     depends_on: