sath-keycloak (joe)

Published 2026-01-27 21:46:30 +00:00 by joseph

Installation

docker pull forge.sath.com/sath/sath-keycloak:joe
sha256:06a0f685d78c28f23157ace75a1b50ebfb6eaf0e31297619114cc0496b6634fb

Image layers

apko
apko
apko
apko
apko
apko
apko
apko
apko
apko
apko
ARG KEYCLOAK_VERSION=26.4.7
LABEL maintainer=Sath <support@sath.com>
LABEL description=Keycloak
WORKDIR /opt
RUN |1 KEYCLOAK_VERSION=26.4.7 /bin/sh -c apk add --no-cache bash ca-certificates curl gnutar jq vim nano kubectl libstdc++ openjdk-21-jre wget && wget -q https://github.com/keycloak/keycloak/releases/download/${KEYCLOAK_VERSION}/keycloak-${KEYCLOAK_VERSION}.tar.gz -O keycloak.tar.gz && tar xzf keycloak.tar.gz && mv keycloak-* keycloak && rm keycloak.tar.gz && mkdir -p /opt/keycloak/logs && addgroup --system keycloak && adduser -S -s /bin/false -G keycloak keycloak && chown -R keycloak:keycloak /opt/keycloak && chmod -R 755 /opt/keycloak && apk del wget gnutar && rm -rf /var/cache/apk/* # buildkit
COPY --chown=keycloak:keycloak sath-keycloak-plugin.jar /opt/keycloak/providers/sath-keycloak-plugin.jar # buildkit
COPY --chown=keycloak:keycloak themes /opt/keycloak/themes # buildkit
COPY --chown=keycloak:keycloak init-idhub.json /opt/keycloak/data/import/ # buildkit
COPY --chown=keycloak:keycloak init.sh /opt/keycloak/init.sh # buildkit
COPY --chown=keycloak:keycloak keycloak-realm-admin.sh /opt/keycloak/keycloak-realm-admin.sh # buildkit
COPY --chown=keycloak:keycloak keycloak-secrets.sh /opt/keycloak/keycloak-secrets.sh # buildkit
COPY --chown=keycloak:keycloak keycloak-smtp.sh /opt/keycloak/keycloak-smtp.sh # buildkit
COPY --chown=keycloak:keycloak keycloak-realm-admin-debug.sh /opt/keycloak/keycloak-realm-admin-debug.sh # buildkit
RUN |1 KEYCLOAK_VERSION=26.4.7 /bin/sh -c chmod +x /opt/keycloak/init.sh # buildkit
RUN |1 KEYCLOAK_VERSION=26.4.7 /bin/sh -c chmod +x /opt/keycloak/keycloak-realm-admin.sh # buildkit
RUN |1 KEYCLOAK_VERSION=26.4.7 /bin/sh -c chmod +x /opt/keycloak/keycloak-realm-admin-debug.sh # buildkit
RUN |1 KEYCLOAK_VERSION=26.4.7 /bin/sh -c chmod +x /opt/keycloak/keycloak-secrets.sh # buildkit
RUN |1 KEYCLOAK_VERSION=26.4.7 /bin/sh -c chmod +x /opt/keycloak/keycloak-smtp.sh # buildkit
ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk
ENV PATH=/usr/lib/jvm/java-21-openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin
ENV JAVA_OPTS=
WORKDIR /opt/keycloak
USER keycloak
ENTRYPOINT ["/bin/sh" "-c" "exec /opt/keycloak/init.sh"]

Labels

Key Value
description Keycloak
dev.chainguard.image.title wolfi-base
dev.chainguard.package.main
maintainer Sath <support@sath.com>
org.opencontainers.image.authors Chainguard Team https://www.chainguard.dev/
org.opencontainers.image.created 2026-01-20T13:18:44Z
org.opencontainers.image.source https://github.com/chainguard-images/images/tree/main/images/wolfi-base
org.opencontainers.image.title wolfi-base
org.opencontainers.image.url https://images.chainguard.dev/directory/image/wolfi-base/overview
org.opencontainers.image.vendor Chainguard
Details
Container
2026-01-27 21:46:30 +00:00
1
OCI / Docker
linux/amd64
Chainguard Team https://www.chainguard.dev/
270 MiB
Versions (57) View all
main-6-3d740e4a 2026-02-11
main-5-3d740e4a 2026-02-10
main-4-3d740e4a 2026-02-10
main-3-3d740e4a 2026-02-10
main-2-3d740e4a 2026-02-10