Advertisement
Guest User

Untitled

a guest
Jun 20th, 2019
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. docker run jboss/keycloak
  2.  
  3. -b 0.0.0.0
  4. =========================================================================
  5.  
  6. Using PostgreSQL database
  7.  
  8. =========================================================================
  9.  
  10. ...
  11.  
  12. 04:45:06,084 INFO [io.smallrye.metrics] (MSC service thread 1-5) Converted [2] config entries and added [4] replacements
  13. 04:45:06,096 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 33) WFLYCTL0013: Operation ("add") failed - address: ([
  14. ("subsystem" => "datasources"),
  15. ("data-source" => "KeycloakDS")
  16. ]) - failure description: "WFLYCTL0113: '' is an invalid value for parameter user-name. Values must have a minimum length of 1 characters"
  17. ...
  18. Caused by: java.lang.RuntimeException: Failed to connect to database
  19. at org.keycloak.connections.jpa.DefaultJpaConnectionProviderFactory.getConnection(DefaultJpaConnectionProviderFactory.java:382)
  20. ...
  21. Caused by: javax.naming.NameNotFoundException: datasources/KeycloakDS -- service jboss.naming.context.java.jboss.datasources.KeycloakDS
  22. at org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:106)
  23. ...
  24.  
  25. docker run -e DB_VENDOR="h2" --name docker-keycloak-h2 jboss/keycloak
  26.  
  27. if (getent hosts postgres &>/dev/null); then
  28. export DB_VENDOR="postgres"
  29. ...
  30.  
  31. connection-url=jdbc:postgresql://${env.DB_ADDR:postgres}:${env.DB_PORT:5432}/${env.DB_DATABASE:keycloak}${env.JDBC_PARAMS:}
  32.  
  33. [root@71961b81189c bin]# getent hosts postgres
  34. 69.172.201.153 postgres.mbox.com
  35. [root@71961b81189c bin]# echo $?
  36. 0
  37.  
  38. hosts: files dns myhostname
  39.  
  40. docker network create keycloak-network
  41.  
  42. docker run -d --name postgres --net keycloak-network -e POSTGRES_DB=keycloak -e POSTGRES_USER=keycloak -e POSTGRES_PASSWORD=password postgres
  43.  
  44. docker run --name docker-keycloak-postgres --net keycloak-network -e DB_USER=keycloak -e DB_PASSWORD=password jboss/keycloak
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement