Я пытался сохранить пользовательские темы через gcepersistentdisk
, но когда я вхожу в консоль администрирования, она ничего не загружает, и проверка папки /opt/jboss/keycloak/themes
пуста.
Также попробуйте создать пользовательскую docker image (Dockerfile), добавив следующую строку для копирования пользовательских тем.
COPY /source-folder/login /opt/jboss/keycloak/themes/login
, хотя в папке /opt/jboss/keycloak/themes
я вижу новую папку входа в систему, когда я получаю доступ консоль администрирования. Я не вижу входа в пользовательскую тему.
Я могу просматривать пользовательскую тему только при выполнении следующих команд kube rnet:
kubectl exec POD --namespace keycloak - mkdir /opt/jboss/keycloak/themes/login
kubectl cp keycloak/login keycloak/POD:/opt/jboss/keycloak/themes/login
С помощью предыдущих команд, если я вижу пользовательскую тему, войдите в консоль администрирования
Я попытался использовать gcePersistentDisk
следующим образом:
spec:
containers:
- name: keycloak
...
volumeMounts:
- mountPath: /opt/jboss/keycloak/themes
name: test-volume
volumes:
- name: test-volume
gcePersistentDisk:
pdName: pd-name
fsType: ext4
Каким образом я могу сохранить пользовательские темы при перезагрузке модуля?