Ошибка JBoss: org.jboss.as.controller.management-operation] (загрузка загрузчика контроллера) keycloak - PullRequest
0 голосов
/ 04 февраля 2020

Я пытаюсь интегрировать 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...