-
-
Notifications
You must be signed in to change notification settings - Fork 114
/
Copy pathdocker-compose.yml
35 lines (35 loc) · 1.9 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
version: '3.8'
volumes:
kc_data:
name: keycloak-extensions-demo-data
services:
keycloak:
container_name: keycloak-extensions-demo
image: quay.io/keycloak/keycloak:26.0
command: start-dev
environment:
DEBUG: 'true'
DEBUG_PORT: '*:8787'
KC_FEATURES: preview
KEYCLOAK_ADMIN: admin
KEYCLOAK_ADMIN_PASSWORD: admin
ports:
- '8080:8080'
- '8787:8787'
volumes:
- kc_data:/opt/keycloak/data
- ./actiontoken/target/dasniko.keycloak-actiontoken.jar:/opt/keycloak/providers/actiontoken.jar
- ./admin-ui/target/dasniko.keycloak-admin-ui.jar:/opt/keycloak/providers/admin-ui.jar
- ./captcha/target/dasniko.keycloak-captcha.jar:/opt/keycloak/providers/captcha.jar
- ./conditional-authenticators/target/dasniko.keycloak-conditional-authenticators.jar:/opt/keycloak/providers/conditional-authenticators.jar
- ./custom-sms-spi/target/dasniko.keycloak-custom-sms-spi.jar:/opt/keycloak/providers/custom-sms-spi.jar
- ./event-listener/target/dasniko.keycloak-event-listener.jar:/opt/keycloak/providers/event-listener.jar
- ./flintstones-userprovider/target/dasniko.keycloak-flintstones-userprovider.jar:/opt/keycloak/providers/flintstones-userprovider.jar
- ./magiclink/target/dasniko.keycloak-magiclink.jar:/opt/keycloak/providers/magiclink.jar
- ./mfa-authenticator/target/dasniko.keycloak-mfa-authenticator.jar:/opt/keycloak/providers/mfa-authenticator.jar
- ./passkey/target/dasniko.keycloak-passkey.jar:/opt/keycloak/providers/passkey.jar
- ./requiredaction/target/dasniko.keycloak-requiredaction.jar:/opt/keycloak/providers/requiredaction.jar
- ./rest-endpoint/target/dasniko.keycloak-rest-endpoint.jar:/opt/keycloak/providers/rest-endpoint.jar
- ./tokenmapper/target/dasniko.keycloak-tokenmapper.jar:/opt/keycloak/providers/tokenmapper.jar
extra_hosts:
- "host.docker.internal:host-gateway"