add keycloak deployment files

This commit is contained in:
Philipp 2025-01-28 20:35:50 +01:00
parent 6e3d400f02
commit 2b9b8bafa6
Signed by: philipp
SSH key fingerprint: SHA256:ZWe7taUXeJb8xtjCZE7rZ3baSkVpBPjE4hdoKyJpfQE
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"]