siwe-oidc/docker-compose.yml
2021-12-15 15:13:26 +00:00

29 lines
719 B
YAML

version: "3"
services:
siwe-oidc:
build: .
image: ghcr.io/spruceid/siwe_oidc:latest
ports:
- "8000:8000"
environment:
SIWEOIDC_ADDRESS: "0.0.0.0"
# Need siwe-oidc in /etc/hosts for localhost to allow both the host and Keycloak to reach the IdP
SIWEOIDC_BASE_URL: "http://siwe-oidc:8000/"
SIWEOIDC_REDIS_URL: "redis://redis"
SIWEOIDC_DEFAULT_CLIENTS: '{sdf="sdf"}'
RUST_LOG: "siwe_oidc=debug,tower_http=debug"
keycloak:
image: quay.io/keycloak/keycloak:latest
ports:
- "8080:8080"
environment:
DB_VENDOR: H2
KEYCLOAK_USER: admin
KEYCLOAK_PASSWORD: admin
redis:
image: redis:6-alpine
ports:
- "6379:6379"