We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 9c894cc + 6dc875e commit f4836a2Copy full SHA for f4836a2
docker/keycloak/Dockerfile
@@ -1,15 +1,14 @@
1
-ARG KEYCLOAK_IMAGE
+ARG KEYCLOAK_IMAGE=quay.io/keycloak/keycloak:19.0.1
2
3
-FROM $KEYCLOAK_IMAGE
4
-
5
-USER root
6
7
-COPY . /project
8
-#RUN cd /project && ./mvnw clean package
+FROM maven as builder
+COPY pom.xml /tmp/
+COPY src /tmp/src
+WORKDIR /tmp/
+RUN mvn clean package
9
10
FROM $KEYCLOAK_IMAGE
11
USER root
12
-COPY --from=0 /project/target/*.jar /opt/keycloak/providers/app.jar
+COPY --from=builder /tmp/target/*.jar /opt/keycloak/providers/app.jar
13
USER 1000
14
15
ENTRYPOINT ["/opt/keycloak/bin/kc.sh", "start-dev" , "--features-disabled=admin2"]
0 commit comments