JaouherK / Kong-konga-Keycloak

A local development starter to have kong, konga and keycloak as docker containers working out of the box using bash scripts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kong + Konga + KeyCloak

Goal repository

This is for development purpose as authentication interface. The Goal is to be able to protect, through the configuration of kong and keycloak, an API resource.

Pre-requisite

  • Docker installed in your machine
  • jq installed in your container (VM or your laptop)

How to use this template

To run this template, execute the "prepare" script first to pull the images and start the containers:

$ ./prepare.sh

for windows 10+:

$ sh ./prepare.sh

First of all, edit the start.sh file by setting up a public IP to access the docker containers HOST_IP="IP HERE" in this file: start.sh. Default value is localhost.

Now start the initializer script to create users and mock services and integration between all fo them:

$ ./start.sh

Default access credentials to admin panels

Konga/Kong

Keycloak

Disclaimer

This docker compose file contains default credentials, so its installation is not production ready

About

A local development starter to have kong, konga and keycloak as docker containers working out of the box using bash scripts

License:MIT License


Languages

Language:Shell 98.1%Language:Dockerfile 1.9%