/
Al
/
TESamples
Обзор
Документация
Войти
/
Al
/
TESamples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
keycloak/Dockerfile
32 строки
1 KB
Al
Initial Commit
11 май 2026, 17:40
11 май 2026, 17:40
0a04577
Код
Авторство
О чём код?
# ============================================================= # TokenExchange — Keycloak image # # Multi-stage build с компиляцией двух SPI: # - event-listener-redis (Phase 6 / FR-05.4) # - act-mapper (Phase 11 / FR-01a) # ============================================================= ARG KC_VERSION=26.3.5 # ---------- Stage 1: build SPI providers ---------- FROM maven:3.9-eclipse-temurin-21 AS spi-build WORKDIR /build COPY providers/event-listener-redis /build/event-listener-redis COPY providers/act-mapper /build/act-mapper RUN --mount=type=cache,target=/root/.m2 \ cd /build/event-listener-redis && mvn -B package -DskipTests RUN --mount=type=cache,target=/root/.m2 \ cd /build/act-mapper && mvn -B package -DskipTests # ---------- Stage 2: Keycloak с подключенными SPI ---------- FROM quay.io/keycloak/keycloak:${KC_VERSION} COPY --from=spi-build /build/event-listener-redis/target/event-listener-redis.jar \ /opt/keycloak/providers/ COPY --from=spi-build /build/act-mapper/target/act-mapper.jar \ /opt/keycloak/providers/ USER 1000