Я хочу запустить контейнер keycloak с указанным ниже докером.
version: '2.1'
services:
# keycloak
keycloak:
container_name: keycloak
image: jboss/keycloak:latest
restart: always
ports:
- 8080:8080
volumes:
- C:\logs\keycloak:/usr/app/logs
- C:\settings:/etc/settings
environment:
- KEYCLOAK_USER=admin
- KEYCLOAK_PASSWORD=admin
- KEYCLOAK_IMPORT=/etc/settings/realm.json
В этом случае все работает, кроме импорта областей.
Это ярлык ошибки, возникшей при запуске контейнера:
Причина: java.lang.RuntimeException: RESTEASY003325: Не удалось создать общедоступное org.keycloak.services.resources.KeycloakApplication (javax.servlet.ServletContext, org.jboss.resteasy.core.Dispatcher)
Вызывается: java.lang.RuntimeException: java.io.FileNotFoundException: /etc/settings/realm.json (является каталогом)
Вызывается: java.io.FileNotFoundException: /etc/settings/realm.json (каталог) "}`
Я уверен, что файл существует в этом месте.
Я проверил несколько различных конфигураций для импорта, например, specyfing импортированный файл: C:\settings\realm.json:/etc/settings/realm.json
но результат тот же.
У вас есть идеи, как должна выглядеть правильная конфигурация?