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.
		
		
		
		
		
			
		
			
				
					
					
						
							40 lines
						
					
					
						
							955 B
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							40 lines
						
					
					
						
							955 B
						
					
					
				
								FROM docker.io/library/debian:bookworm-slim as build
							 | 
						|
								
							 | 
						|
								ENV DEBIAN_FRONTEND=noninteractive
							 | 
						|
								ARG KEYCLOAK_VERSION
							 | 
						|
								
							 | 
						|
								SHELL ["/bin/bash", "-o", "pipefail", "-c"]
							 | 
						|
								
							 | 
						|
								RUN apt-get update \
							 | 
						|
								    && apt-get install -y ca-certificates curl wget \
							 | 
						|
								    && rm -rf /var/lib/apt/lists/*
							 | 
						|
								
							 | 
						|
								WORKDIR /
							 | 
						|
								
							 | 
						|
								RUN wget -c https://github.com/keycloak/keycloak/releases/download/${KEYCLOAK_VERSION}/keycloak-${KEYCLOAK_VERSION}.tar.gz -O - | tar -xz
							 | 
						|
								
							 | 
						|
								FROM docker.io/library/debian:bookworm-slim
							 | 
						|
								
							 | 
						|
								ENV DEBIAN_FRONTEND=noninteractive
							 | 
						|
								ARG KEYCLOAK_VERSION
							 | 
						|
								
							 | 
						|
								SHELL ["/bin/bash", "-o", "pipefail", "-c"]
							 | 
						|
								
							 | 
						|
								RUN apt-get update \
							 | 
						|
								    && apt-get install -y ca-certificates curl wget \
							 | 
						|
								    && rm -rf /var/lib/apt/lists/*
							 | 
						|
								
							 | 
						|
								ARG JAVA_URL
							 | 
						|
								ARG JAVA_VERSION
							 | 
						|
								
							 | 
						|
								ENV JAVA_VERSION=${JAVA_VERSION}
							 | 
						|
								
							 | 
						|
								RUN mkdir -p /opt/openjdk && cd /opt/openjdk \
							 | 
						|
								    && wget -c "${JAVA_URL}"  -O - | tar -xz
							 | 
						|
								
							 | 
						|
								WORKDIR /
							 | 
						|
								
							 | 
						|
								COPY setup.sh /setup.sh
							 | 
						|
								COPY --from=build /keycloak-${KEYCLOAK_VERSION}/bin /opt/keycloak/bin
							 | 
						|
								
							 | 
						|
								CMD "/setup.sh"
							 | 
						|
								
							 |