eimis-ans / eimis-keycloak

Everything to build the Keycloak docker image used by EIMIS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EIMIS Keycloak

GitHub Actions Workflow Status GitHub Actions Workflow Status License Matrix

This repo is meant to build and publish a customized version of Keycloak. An ID provider used to connect to a Matrix network through Synapse server and Element app.

The docker image is published to Docker Hub. The version will be : v[KC_VERSION]-[EIMIS_INCREMENTAL_NUMBER]

Included SPIs projects are present in sub directories:

Try it out locally

add the following to your /etc/hosts file:

127.0.0.1       matrix.local
127.0.0.1       idp.local
docker compose up -d

Tip

If started with docker compose watch, keycloak image will be rebuilt restarted everytime a change is detected in SPIs folders

You can then access:

So far Keycloak version is set in the Dockerfile and in SPIs dependencies and they should match.

Caution

The dev / test environment is pre-configured with secrets and certificats that should obviously not be used in production.

About

Everything to build the Keycloak docker image used by EIMIS

License:Other


Languages

Language:Java 51.1%Language:FreeMarker 40.2%Language:Dockerfile 5.4%Language:Shell 3.3%