You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
573 B
19 lines
573 B
FROM docker.io/library/debian:trixie-slim
|
|
|
|
ARG KEYCLOAK_VERSION
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
|
|
|
|
RUN apt-get update && apt-get install -y ca-certificates curl jq openjdk-21-jdk-headless wget
|
|
|
|
WORKDIR /
|
|
|
|
RUN wget -c https://github.com/keycloak/keycloak/releases/download/${KEYCLOAK_VERSION}/keycloak-${KEYCLOAK_VERSION}.tar.gz -O - | tar -xz \
|
|
&& mkdir -p /opt/keycloak \
|
|
&& mv /keycloak-${KEYCLOAK_VERSION}/bin /opt/keycloak/bin \
|
|
&& rm -rf /keycloak-${KEYCLOAK_VERSION}
|
|
|
|
COPY setup.sh /setup.sh
|
|
|
|
CMD "/setup.sh"
|
|
|