Keycloak Dockerfile(with remote Infinispan)
docker network create insp-work
- infinispan start
docker run --name insp-srv --net insp-work -dp 11222:11222 -e USER="admin" -e PASS="password" infinispan/server:13.0
- Using web console to create cache
-
Creating Cache
- work
- sessions
- offlineSessions
- offlineClientSessions
- loginFailures
- clientSessions
- authenticationSessions
- actionTokens
-
Settings to use when creating Chache
{
"distributed-cache": {
"mode": "SYNC",
"encoding": {
"media-type": "application/x-jboss-marshalling"
},
"statistics": true
}
}
docker run -itP --net insp-work --name kc -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin kc-insp -Dremote.cache.host=insp-srv
moremagic/keycloak-with-infinispan