Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FROM quay.io/keycloak/keycloak:20.0.0 as builder
- ENV KC_HEALTH_ENABLED=true
- ENV KC_METRICS_ENABLED=false
- ENV KC_FEATURES=token-exchange,recovery-codes
- ENV KC_DB=postgres
- RUN /opt/keycloak/bin/kc.sh build
- FROM quay.io/keycloak/keycloak:20.0.0
- COPY --from=builder /opt/keycloak/ /opt/keycloak/
- WORKDIR /opt/keycloak
- ARG FQDN
- ARG KC_DB_URL
- ARG KC_DB_USERNAME
- ARG KC_DB_PASSWORD
- ARG KEYCLOAK_ADMIN
- ARG KEYCLOAK_ADMIN_PASSWORD
- ENV KC_DB_URL=$KC_DB_URL
- ENV KC_DB_USERNAME=$KC_DB_USERNAME
- ENV KC_DB_PASSWORD=$KC_DB_PASSWORD
- ENV KC_HOSTNAME=$FQDN
- ENV KEYCLOAK_ADMIN=$KEYCLOAK_ADMIN
- ENV KEYCLOAK_ADMIN_PASSWORD=$KEYCLOAK_ADMIN_PASSWORD
- ENTRYPOINT ["/opt/keycloak/bin/kc.sh", "start", "--optimized", "--proxy=edge" ]
Advertisement
Add Comment
Please, Sign In to add comment