Sign inSign up

ajeeth/keycloak

By ajeeth

Updated over 8 years ago

Keycloak configured for reverse proxy with Mysql db

Image
0

3.9K

ajeeth/keycloak repository overview

Keycloak configured for reverse proxy with Mysql db

Extends the Keycloak docker image to allow reverse proxying on port 8443.

Usage

Start an instance

Start a Mysql instance:

 docker run --name mysql -e MYSQL_DATABASE=keycloak -e MYSQL_USER=keycloak -e MYSQL_PASSWORD=password -e MYSQL_ROOT_PASSWORD=root_password -d mysql
Start a Keycloak instance

Start a Keycloak instance and connect to the MySQL instance:

docker run --name keycloak -p 8080:8080 -p 8009:8009 --link mysql:mysql ajeeth/keycloak
Environment variables

When starting the Keycloak instance you can pass a number of environment variables to configure how it connects to MySQL. For example:

docker run --name keycloak -p 8080:8080 -p 8009:8009 --link mysql:mysql -e MYSQL_DATABASE=keycloak -e MYSQL_USERNAME=keycloak -e MYSQL_PASSWORD=password ajeeth/keycloak
MYSQL_DATABASE

Specify name of MySQL database (optional, default is keycloak).

MYSQL_USER

Specify user for MySQL database (optional, default is keycloak).

MYSQL_PASSWORD

Specify password for MySQL database (optional, default is keycloak).

Tag summary

Content type

Image

Digest

Size

341.5 MB

Last updated

over 8 years ago

docker pull ajeeth/keycloak