stable

Clone or download

Read-only

Ease deployment of keycloak in dev environment

We can ease the process of setup and configuration of Keycloak in a development environment by adding the keycloak entry directly in our `docker-compose.yml` and importing a ready to use Keycloak realm. The imported realm: * Provides a client `tuleap-dev` with secret `TULEAP_DO_NOT_USE_THIS_IN_PRODUCTION` * Provides a user `jdoe` with password `welcome0` That way the developer does not have to open the keycloak admin console to search for the client secret. Please see updated doc/back-end/keycloak.md to configure your Tuleap dev instance to use Keycloak. => You can now connect with the Keycloak provider by using the user `jdoe`. Note: Updating temporarily the `docker-compose.yml` as it is currently explained in the documentation was not necessarily a good idea since it leaves orphan keycloak container and docker-compose complains about it. Part of request #31107: Ease deployment of keycloak in dev environment Change-Id: Ic73c317bea485af3d75957fa06f5fb9a489cb9aa

Modified Files

Name
M doc/back-end/keycloak.md +14 −85 Go to diff View file
M doc/internationalization.md +2 −3 Go to diff View file
M doc/patches.md +2 −2 Go to diff View file
M doc/quick-start/run-tuleap.md +1 −1 Go to diff View file
M doc/tests/unit-test.md +1 −1 Go to diff View file
M docker-compose.yml +13 −0 Go to diff View file
A tools/docker/keycloak/data/import/tuleap-realm.json +1843 −0 Go to diff View file
M tools/docker/reverse-proxy/nginx.conf +14 −0 Go to diff View file