-
Notifications
You must be signed in to change notification settings - Fork 39
Expand file tree
/
Copy pathdocker-compose-demo.yml
More file actions
30 lines (29 loc) · 1.01 KB
/
docker-compose-demo.yml
File metadata and controls
30 lines (29 loc) · 1.01 KB
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
services:
demo-data:
image: mekomsolutions/ozone-demo-data
environment:
- SPRING_PROFILES_ACTIVE=prod
- OPENMRS_SERVER_URL=http://openmrs:8080/openmrs
- OPENMRS_USERNAME=${OPENMRS_USER}
- OPENMRS_PASSWORD=${OPENMRS_PASSWORD}
- OPENMRS_DEMO_DATA_ENABLED=${DEMO}
- OPENMRS_OAUTH_ENABLED=${ENABLE_SSO}
- OPENMRS_OAUTH_CLIENT_ID=${OAUTH_CLIENT_ID}
- OPENMRS_OAUTH_CLIENT_SECRET=${OAUTH_CLIENT_SECRET}
- KEYCLOAK_SERVER_URL=${KEYCLOAK_INTERNAL_HOST_URL}
- KEYCLOAK_DEMO_DATA_REALM=ozone
- KEYCLOAK_USERS_JSON_PATH=/app/keycloak/users.json
- KEYCLOAK_USER_CREATION_ENABLED=${ENABLE_SSO}
- KEYCLOAK_DEMO_DATA_CLIENT_ID=keycloak-admin-sa
- KEYCLOAK_DEMO_DATA_CLIENT_SECRET=${KEYCLOAK_ADMIN_SA_CLIENT_SECRET}
- KEYCLOAK_HEALTHCHECK_ENDPOINT=http://keycloak:9000/health/ready
restart: on-failure
networks:
ozone:
web:
volumes:
- ${KEYCLOAK_CONFIG_PATH}/demo:/app/keycloak
networks:
ozone:
web:
external: true