Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/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
https://github.com/JaouherK/Kong-konga-Keycloak
development-environment keycloak kong konga
Last synced: about 1 month ago
JSON representation
A local development starter to have kong, konga and keycloak as docker containers working out of the box using bash scripts
- Host: GitHub
- URL: https://github.com/JaouherK/Kong-konga-Keycloak
- Owner: JaouherK
- License: mit
- Created: 2020-03-25T10:16:46.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-11-01T13:01:27.000Z (over 2 years ago)
- Last Synced: 2024-02-10T10:10:49.776Z (5 months ago)
- Topics: development-environment, keycloak, kong, konga
- Language: Shell
- Homepage:
- Size: 19.5 KB
- Stars: 12
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-keycloak - Keycloak, Kong and Konga setup scripts (local development)
README
# 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:
```shell
$ ./prepare.sh
```for windows 10+:
```shell
$ 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](./start.sh). Default value is localhost.
Now start the initializer script to create users and mock services and integration between all fo them:
```shell
$ ./start.sh
```## Default access credentials to admin panels
### Konga/Kong
- url: http://localhost:1337
- login: [email protected]
- pass: 00000000### Keycloak
- url: http://localhost:8180/
- login: admin
- pass: admin### Disclaimer
This docker compose file contains default credentials, so its installation is not production ready