From ac950309296b885de9e4094dab86e07d346a1723 Mon Sep 17 00:00:00 2001 From: thomas Date: Sun, 11 May 2025 17:21:41 +0000 Subject: [PATCH] =?UTF-8?q?keycloak-docker-compose.yml=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- keycloak-docker-compose.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 keycloak-docker-compose.yml diff --git a/keycloak-docker-compose.yml b/keycloak-docker-compose.yml new file mode 100644 index 0000000..5b4d59b --- /dev/null +++ b/keycloak-docker-compose.yml @@ -0,0 +1,31 @@ +services: + keycloak: + image: quay.io/keycloak/keycloak:${KEYCLOAK_VERSION:-latest} + environment: + KC_DB: ${KC_DB} + KC_DB_SCHEMA: ${KC_DB_SCHEMA} + KC_DB_USERNAME: ${KC_DB_USERNAME} + KC_DB_PASSWORD: ${KC_DB_PASSWORD} + KC_DB_URL_HOST: ${KC_DB_URL_HOST} + KC_METRICS_ENABLED: ${KC_METRICS_ENABLED} + KC_HEALTH_ENABLED: ${KC_HEALTH_ENABLED} + KC_BOOTSTRAP_ADMIN_USERNAME: ${KC_BOOTSTRAP_ADMIN_USERNAME} + KC_BOOTSTRAP_ADMIN_PASSWORD: ${KC_BOOTSTRAP_ADMIN_PASSWORD} + KC_PROXY_HEADERS: ${KC_PROXY_HEADERS} + KC_HTTP_ENABLED: ${KC_HTTP_ENABLED} + KC_HOSTNAME_STRICT: ${KC_HOSTNAME_STRICT} + KC_HOSTNAME_URL: ${KC_HOSTNAME_URL} + command: start + container_name: ${CONTAINER_NAME} + volumes: + - /opt/keycloak/themes:/opt/keycloak/themes + restart: always + ports: + - ${HOST_PORT1}:8080 + - ${HOST_PORT2}:8443 + healthcheck: + test: [ "CMD", "curl", "-f", "http://localhost:8080/health/ready" ] + interval: 15s + timeout: 2s + retries: 15 + entrypoint: '/opt/keycloak/bin/kc.sh' \ No newline at end of file