-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathdocker-compose.yaml
More file actions
29 lines (29 loc) · 809 Bytes
/
docker-compose.yaml
File metadata and controls
29 lines (29 loc) · 809 Bytes
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
version: '3.8'
services:
keycloak:
image: quay.io/keycloak/keycloak:20.0.1
environment:
KEYCLOAK_ADMIN: admin
KEYCLOAK_ADMIN_PASSWORD: admin
KC_DB_USERNAME: postgres
KC_DB_PASSWORD: password
KC_DB: postgres
KC_DB_URL_DATABASE: keycloak
KC_DB_URL_HOST: db
KC_HOSTNAME: localhost
KC_HOSTNAME_STRICT_HTTPS: "false"
JAVA_OPTS_APPEND: "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005"
command: ["start-dev"]
volumes:
- ./target/deploy:/opt/keycloak/providers/
- ./src/main/resources/theme:/opt/keycloak/themes/
ports:
- "8080:8080"
- "5005:5005"
db:
image: postgres:15-alpine
environment:
POSTGRES_PASSWORD: password
POSTGRES_DB: keycloak
ports:
- "5432:5432"