Sign inSign up

abstractj/keycloak-quickstarts

By abstractj

•Updated almost 8 years ago

Keycloak quickstarts image

Image
0

499

abstractj/keycloak-quickstarts repository overview

⁠Before you get started

Keycloak server must be running before you deploy the quickstarts. In order to do that, please start the server on port 8180 as the example below:

sudo docker run --name keycloak -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -p 8180:8180 -it jboss/keycloak -b 0.0.0.0 -Djboss.socket.binding.port-offset=100

Also, make sure that quickstarts-realm.json⁠ was imported to Keycloak.

⁠Running the quickstarts

We need to link the quickstart container with Keycloak container:

sudo docker run --name keycloak-quickstarts --link keycloak:keycloak -it abstractj/keycloak-quickstarts

Now all that's necessary is to get bash shell in the container to deploy the quickstarts.

 mvn clean package wildfly:deploy -DskipTests=true -Denforcer.skip=true


## Mounting your own m2 repo

docker run --privileged -p 8080:8080 -v ~/.m2:/opt/jboss/.m2 --name keycloak-quickstarts --link keycloak:keycloak -it abstractj/keycloak-quickstarts


## Importing realm

docker run --name keycloak --privileged -v /home/abstractj/opensource/abstractj/dockerfiles/keycloak/quickstarts/config/keycloak-quickstarts-realm.json:/opt/jboss/quickstart-realm.json -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -p 8180:8180 -it jboss/keycloak -b 0.0.0.0 -Djboss.socket.binding.port-offset=100 -Dkeycloak.import=/opt/jboss/quickstart-realm.json

Tag summary

Content type

Image

Digest

Size

354 MB

Last updated

almost 8 years ago

docker pull abstractj/keycloak-quickstarts