-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcompose.yaml
More file actions
36 lines (33 loc) · 883 Bytes
/
compose.yaml
File metadata and controls
36 lines (33 loc) · 883 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
30
31
32
33
34
35
36
services:
app:
container_name: app
build:
context: .
dockerfile: Dockerfile
environment:
SERVER_PORT: 80
SPRING_PROFILES_ACTIVE: "default"
ports:
- "80:80"
depends_on:
- keycloak
keycloak:
container_name: keycloak
build:
context: .
dockerfile: Dockerfile.keycloak
ports:
- "8080:8080"
environment:
KC_DB: dev-file
KC_HTTP_ENABLED: "true"
KC_HTTP_PORT: "8080"
KC_HOSTNAME: localhost
KC_HEALTH_ENABLED: "true"
KC_METRICS_ENABLED: "true"
KEYCLOAK_ADMIN: admin #⚠️ DO NOT USE IN PRODUCTION
KEYCLOAK_ADMIN_PASSWORD: admin #⚠️ DO NOT USE IN PRODUCTION
KC_HTTPS_CERTIFICATE_FILE: /opt/keycloak/certs/tls.crt
KC_HTTPS_CERTIFICATE_KEY_FILE: /opt/keycloak/certs/tls.key
volumes:
- ./docker/keycloak:/opt/keycloak/certs