Environment variables defined on the Keycloak server can be transferred to the theme. This allows for a degree of theme customization without necessitating a rebuild. This approach is particularly useful if multiple parties are reusing your theme. As an example, you can distribute a single .jar file to multiple customers, enabling them to modify certain aspect of the login page by defining specific environment variables.
keycloak:initContainers:|-name:realm-ext-providerimage:curlimages/curlimagePullPolicy:IfNotPresentcommand:-shargs:--c-|# Replace USER and PROJECT. curl-L-f-S-o/extensions/keycloak-theme.jarhttps://github.com/USER/PROJECT/releases/latest/download/keycloak-theme-for-kc-24.jarvolumeMounts:-name:extensionsmountPath:/extensionsextraVolumeMounts:|-name:extensionsmountPath:/opt/bitnami/keycloak/providersextraVolumes:|-name:extensionsemptyDir:{}extraEnv:|-name:MY_APP_API_URLvalue:'https://api.my-org.com'-name:MY_APP_PALETTEvalue:'solaris'