feat: first glance at the front and back end
This commit is contained in:
30
keycloak/Dockerfile
Normal file
30
keycloak/Dockerfile
Normal file
@ -0,0 +1,30 @@
|
||||
FROM quay.io/keycloak/keycloak:latest AS builder
|
||||
|
||||
ARG KC_DB
|
||||
ENV KC_DB=$KC_DB
|
||||
|
||||
# Install custom providers
|
||||
|
||||
ADD --chown=keycloak:keycloak --chmod=644 ./CAS/target/*.jar /opt/keycloak/providers/cas-provider.jar
|
||||
|
||||
# build optimized image
|
||||
RUN /opt/keycloak/bin/kc.sh build
|
||||
|
||||
FROM quay.io/keycloak/keycloak:latest
|
||||
|
||||
ARG KC_DB
|
||||
ENV KC_DB=$KC_DB
|
||||
|
||||
ARG KC_DB_URL
|
||||
ENV KC_DB_URL=$KC_DB_URL
|
||||
|
||||
ARG KC_DB_USERNAME
|
||||
ENV KC_DB_USERNAME=$KC_DB_USERNAME
|
||||
|
||||
ARG KC_DB_PASSWORD
|
||||
ENV KC_DB_PASSWORD=$KC_DB_PASSWORD
|
||||
|
||||
COPY --from=builder /opt/keycloak/ /opt/keycloak/
|
||||
WORKDIR /opt/keycloak
|
||||
|
||||
ENTRYPOINT ["/opt/keycloak/bin/kc.sh"]
|
Reference in New Issue
Block a user