forked from ZimengXiong/ExcaliDash
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.oidc.yml
More file actions
21 lines (21 loc) · 817 Bytes
/
docker-compose.oidc.yml
File metadata and controls
21 lines (21 loc) · 817 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
services:
# Local OIDC provider for development (Keycloak).
#
# Usage:
# docker compose -f docker-compose.oidc.yml up -d
#
# Keycloak Admin UI:
# http://localhost:8080/admin
keycloak:
# Pin the default image for reproducible local dev.
# Override if needed: `export KEYCLOAK_IMAGE=quay.io/keycloak/keycloak:<version>`
image: ${KEYCLOAK_IMAGE:-quay.io/keycloak/keycloak:24.0.5}
command: ["start-dev", "--import-realm"]
environment:
- KEYCLOAK_ADMIN=${KEYCLOAK_ADMIN:-admin}
- KEYCLOAK_ADMIN_PASSWORD=${KEYCLOAK_ADMIN_PASSWORD:?set KEYCLOAK_ADMIN_PASSWORD in your shell or .env (do not commit it)}
ports:
- "8080:8080"
volumes:
- ./oidc/keycloak/realm-excalidash.json:/opt/keycloak/data/import/realm-excalidash.json:ro
restart: unless-stopped