https://github.com/ncarlier/keycloak-todomvc
A demonstration of using Keycloak with a Todo application.
https://github.com/ncarlier/keycloak-todomvc
Last synced: 5 months ago
JSON representation
A demonstration of using Keycloak with a Todo application.
- Host: GitHub
- URL: https://github.com/ncarlier/keycloak-todomvc
- Owner: ncarlier
- License: mit
- Created: 2017-05-09T15:13:55.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-06-27T15:46:21.000Z (over 8 years ago)
- Last Synced: 2025-02-26T05:41:36.474Z (8 months ago)
- Language: Go
- Homepage: https://keycloak-todomvc.netlify.com/#/
- Size: 1.8 MB
- Stars: 8
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Todo MVC sample using Keycloak
> It is a demonstration of using Keycloak inside a Todo application.
### Prerequisites
- Docker
- Docker Compose
- MakeAdd `devbox` hostname into your `/etc/hosts`:
```
127.0.1.1 devbox
```## Build
Build Docker images:
```bash
$ make build
```## Deploy
Deploy the complete setup on a Docker host.
```bash
$ make deploy
```The setup:
- A Keycloak service. This container is auto configured by another container.
The configuration creates a client and public key used by the API container.
- An API service. This container uses the configuration generated by the
Keycloak container.
- An App service. This container uses the configuration generated by the
Keycloak container.## UnDeploy
Undeploy the setup is as simple:
```bash
$ make undeploy
```