FROM quay.io/keycloak/keycloak:26.4.0 AS builder ENV KC_DB=postgres ENV KC_FEATURES=hostname:v2 ENV KC_HEALTH_ENABLED=true ENV KC_METRICS_ENABLED=true WORKDIR /opt/keycloak # MySQL JDBC driver ADD --chown=keycloak:keycloak --chmod=644 \ https://repo1.maven.org/maven2/com/mysql/mysql-connector-j/8.4.0/mysql-connector-j-8.4.0.jar \ /opt/keycloak/providers/ # Providers COPY --chown=keycloak:keycloak --chmod=644 \ ./meta-user-provider/target/meta-user-provider-1.0.0.jar \ /opt/keycloak/providers/ RUN /opt/keycloak/bin/kc.sh build FROM quay.io/keycloak/keycloak:26.4.0 COPY --from=builder /opt/keycloak/ /opt/keycloak/ ENTRYPOINT ["/opt/keycloak/bin/kc.sh"]