Я пытаюсь интегрировать postgres дБ с Keycloak в docker. я обновил автономный. xml с postgres накопителем. ошибка по-прежнему
"[org.jboss.as.controller.management-operation] (Поток загрузки контроллера) WFLYCTL0013: сбой операции (" add ") - адрес: ([". кто-нибудь имеет идею что это не получается.
-------------- dockerfile -------
FROM jboss/keycloak:latest
ENV KEYCLOAK_ADMIN_USER admin
ENV KEYCLOAK_ADMIN_PASSWORD admin
COPY standalone.xml /opt/jboss/keycloak/standalone/configuration/standalone.xml
COPY init.sh
USER root
ENTRYPOINT [ "bash", "./init.sh" ]
------ ------------------------- init. sh -----------
/opt/jboss/keycloak/bin/standalone.sh -b 0.0.0.0 -Djboss.socket.binding.port-offset=1010
----------------------------- docker -составить -----------
version: '2'
services:
app:
build: ./app
ports:
- "8000:8000"
volumes:
- ./app:/app
command: >
sh -c "python manage.py migrate &&
python manage.py runserver 0.0.0.0:8000"
environment:
- DB_HOST=postgres
- DB_NAME=idm_keycloak_demo
- DB_USER=postgres
- DB_PASS=admin
depends_on:
- postgres
keycloak:
restart: always
build: ./keycloak
environment:
- KC_PG_HOST=postgres
- POSTGRES_DATABASE=idm_keycloak_demo
- KC_PG_USER=postgres
- KC_PG_PASSWORD=admin
depends_on:
- postgres
postgres:
image: postgres:10-alpine
ports:
- "5432:5432"
environment:
POSTGRES_USER: 'postgres'
POSTGRES_PASSWORD: 'admin'
POSTGRES_DB: 'idm_keycloak_demo'
----------- автономно. xml ------------
<datasources>
<datasource jndi-name="java:jboss/datasources/KeycloakDS" pool-name="KeycloakDS" enabled="true" use-java-context="true">
<connection-url>jdbc:postgresql://localhost:5432/idm_keycloak_demo</connection-url>
<driver>postgresql</driver>
<pool>
<max-pool-size>20</max-pool-size>
</pool>
<security>
<user-name>postgres</user-name>
<password>admin</password>
</security>
</datasource>
<drivers>
<driver name="postgresql" module="org.postgresql.jdbc">
<xa-datasource-class>org.postgresql.Driver</xa-datasource-class>
</driver>
</drivers>
</datasources>