Skip to content

Commit

Permalink
Merge pull request #66 from dotdiego/master
Browse files Browse the repository at this point in the history
multi-stage build for docker
  • Loading branch information
daniel-frak committed Sep 27, 2022
2 parents 9c894cc + 6dc875e commit f4836a2
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions docker/keycloak/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
ARG KEYCLOAK_IMAGE
ARG KEYCLOAK_IMAGE=quay.io/keycloak/keycloak:19.0.1

FROM $KEYCLOAK_IMAGE

USER root

COPY . /project
#RUN cd /project && ./mvnw clean package
FROM maven as builder
COPY pom.xml /tmp/
COPY src /tmp/src
WORKDIR /tmp/
RUN mvn clean package

FROM $KEYCLOAK_IMAGE
USER root
COPY --from=0 /project/target/*.jar /opt/keycloak/providers/app.jar
COPY --from=builder /tmp/target/*.jar /opt/keycloak/providers/app.jar
USER 1000

ENTRYPOINT ["/opt/keycloak/bin/kc.sh", "start-dev" , "--features-disabled=admin2"]

0 comments on commit f4836a2

Please sign in to comment.