add keycloak deployment files

This commit is contained in:
philipp 2023-09-16 16:44:03 +02:00
parent 6e3d400f02
commit 656a4b1b79
5 changed files with 71 additions and 1 deletions

12
Containerfile.keycloak Normal file
View file

@ -0,0 +1,12 @@
ARG KEYCLOAK_VERSION
FROM quay.io/keycloak/keycloak:${KEYCLOAK_VERSION} as builder
RUN /opt/keycloak/bin/kc.sh build --features-disabled=impersonation --db=postgres
FROM quay.io/keycloak/keycloak:${KEYCLOAK_VERSION}
WORKDIR /opt/keycloak
COPY --from=builder /opt/keycloak/ /opt/keycloak/
ENV KC_DB_URL=keycloak_db
ENTRYPOINT ["/opt/keycloak/bin/kc.sh"]
CMD ["start", "--optimized"]