- Before installing a keycloak service, you need a mysql db server running. In
keycloak.config.yamladjust the DB env variables. One way is to usehelm install keycloak-mysql --set auth.rootPassword=root,auth.database=keycloak bitnami/mysql - Use helm to install codecentric helm charts
helm repo add codecentric https://codecentric.github.io/helm-charts - Create a keycloak service with
keycloak-config.yamlconfiguration file.helm install keycloak -f ./keycloak-config.yaml codecentric/keycloak
Keycloak allows you to add your own themes. [Documentation]
Applying the custom theme
- Our custom theme images can be found on Dockerhub. You can change the image version in
extraInitContainers. - To apply the theme go to keycloak admin console > themes tab > change login theme to
keycloak-oncokb
Steps for creating a new theme
- Tutorial for creating custom theme.
- Follow the steps from codecentric's README for creating a custom theme.
docker build -f ./keycloak-custom-themes.Dockerfile -t mskcc/oncokb-keycloak:x.x.x ./themesdocker push mskcc/oncokb-keycloak:x.x.x