From 6674021169d0be376fbb988ad02cb0b04dbbc95e Mon Sep 17 00:00:00 2001 From: Joe Banks Date: Tue, 15 Jul 2025 20:40:38 +0100 Subject: Build LDAP disabled mapping utility when building image --- Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Dockerfile b/Dockerfile index 13007e6..9d4e27f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,9 +10,15 @@ RUN pnpm install COPY . . RUN pnpm run build-keycloak-theme +WORKDIR /tmp/provider-build +COPY vendor/keycloak-providers . +RUN mvn clean package -Drevision=release -DskipTests + FROM quay.io/keycloak/keycloak:${KEYCLOAK_VERSION} AS builder WORKDIR /opt/keycloak +# Build custom LDAP disabled provider from the vendor directory COPY --from=keycloakify_jar_builder /opt/app/dist_keycloak/keycloak-theme-for-kc-all-other-versions.jar /opt/keycloak/providers/ +COPY --from=keycloakify_jar_builder /tmp/provider-build/ldap-disabled-mapper/target/ldap-disabled-mapper-release.jar /opt/keycloak/providers/ ENV KC_DB=postgres RUN /opt/keycloak/bin/kc.sh build --features="passkeys,scripts" -- cgit v1.2.3