diff options
author | 2025-07-15 20:40:38 +0100 | |
---|---|---|
committer | 2025-07-15 20:40:38 +0100 | |
commit | 6674021169d0be376fbb988ad02cb0b04dbbc95e (patch) | |
tree | 483a794f0afa058ee3318ac8b7ab661eb66a1ed1 | |
parent | Add vendored ldap-disabled mapping utility (diff) |
Build LDAP disabled mapping utility when building image
-rw-r--r-- | Dockerfile | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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" |