Simple Python app behind Nginx Reverse Proxy with Keycloak OIDC in Docker, orchestrated with Docker-Compose that runs in a production environment.
Start the environment: run docker-compose up -d
in the root directory.
- http://localhost/: "Hello world!" index page
- http://localhost/login: redirects to
keycloak
auth - http://localhost/auth/callback:
keycloak
callback after login - http://localhost/keycloak/admin:
keycloak
admin page - http://localhost/keycloak:
keycloak
login page
Create a new user in the keycloak admin: http://localhost/keycloak/admin
Credentials: admin:admin
(defined in docker-compose.yml
and .env
)