-
Notifications
You must be signed in to change notification settings - Fork 4
/
docker-compose.yml
135 lines (128 loc) · 2.84 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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
version: "3"
services:
mongodb:
container_name: mongodb_demo
image: uwitech/mongodb
volumes:
- mongodb-data:/data/db
dhis-db:
container_name: fr-db_demo
image: uwitech/postgresql
env_file: .env
volumes:
- fr-pgdata:/var/lib/postgresql/data
openempi-db:
container_name: openempi-db_demo
image: uwitech/postgresql
volumes:
- cr-pgdata:/var/lib/postgresql/data
environment:
- POSTGRES_USER=openempi
- POSTGRES_DB=openempi
- POSTGRES_PASSWORD=openempi
postgresql-openxds:
container_name: postgresql-openxds
image: uwitech/postgresql
volumes:
- openxds-pgdata:/var/lib/postgresql/data
openmrs-mysql-db:
container_name: openmrs-mysql-db
image: uwitech/mysql
command: --sql_mode="NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
env_file: .env
volumes:
- openmrs-mysqldata:/var/lib/mysql
ohie-il:
depends_on:
- mongodb
env_file: .env
container_name: ohie-il_demo
image: uwitech/ohie-il
ports:
- "8080:8080"
- "5000:5000"
- "5001:5001"
- "5012:5012"
- "8989:8989"
- "8500:8500"
volumes:
- /etc/ssl/crt:/var/openhim/crt
ohie-il-console:
container_name: ohie-il-console_demo
env_file: .env
image: uwitech/ohie-il-console
ports:
- "80:80"
- "443:443"
volumes:
- /etc/ssl/crt:/etc/nginx/certs
ohie-ilr:
container_name: ohie-ilr-demo
env_file: .env
image: uwitech/ohie-ilr
volumes:
- openinfoman-data:/var/lib/openinfoman/data
logging:
driver: json-file
options:
max-size: "1g"
max-file: "1"
ohie-fr:
container_name: ohie-fr-demo
env_file: .env
image: uwitech/ohie-fr
depends_on:
- dhis-db
ohie-cr:
container_name: ohie-cr-demo
env_file: .env
image: uwitech/ohie-cr
ports:
- "5667:5666"
volumes:
- cr-orientdata:/data
depends_on:
- openempi-db
openxds:
image: uwitech/openxds
container_name: openxds-demo
depends_on:
- postgresql-openxds
openshr:
container_name: oshr-demo
image: uwitech/oshr
env_file: .env
depends_on:
- openmrs-mysql-db
- openxds
volumes:
- shr-orientdata:/root/.OpenMRS/
nginx-proxy:
container_name: nginx-proxy-demo
image: uwitech/nginx-proxy
env_file: .env
ports:
- "9000:9000"
- "8081:8081"
- "8082:8082"
depends_on:
- ohie-fr
- ohie-cr
- openshr
volumes:
- /etc/ssl/crt:/etc/nginx/certs
etl:
container_name: ohie-etl-demo
image: uwitech/etl
env_file: .env
depends_on:
- openmrs-mysql-db
volumes:
mongodb-data:
fr-pgdata:
cr-pgdata:
cr-orientdata:
openxds-pgdata:
openmrs-mysqldata:
shr-orientdata:
openinfoman-data: