Я пытался сохранить пользовательские темы через gcepersistentdisk
, но когда я вхожу в консоль администрирования, она ничего не загружает и проверяет, что папка /opt/jboss/keycloak/themes
пуста.
Также попробуйте создать собственный образ докера (Dockerfile), добавив следующую строку, чтобы скопировать настраиваемые темы.
COPY /source-folder/login /opt/jboss/keycloak/themes/login
хотя в папке /opt/jboss/keycloak/themes
я вижу новую папку входа в систему, когда я получаю доступ к консоли администрирования, я не вижу входа в пользовательскую тему.
Я могу просматривать настраиваемую тему, только когда делаю это с помощью следующих команд kubernet:
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
Как я могу сохранить настраиваемые темы при перезапуске модуля?