-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdocker-compose.yml
54 lines (54 loc) · 1.25 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
version: '3'
services:
mica:
image: obiba/mica:latest
ports:
- "8445:8445"
- "8082:8082"
links:
- mongo
environment:
- JAVA_OPTS=-Xmx2G
- MICA_ADMINISTRATOR_PASSWORD=${MICA_ADMINISTRATOR_PASSWORD}
- MICA_ANONYMOUS_PASSWORD=password
- MONGO_HOST=mongo
- MONGO_PORT=27017
- OPAL_HOST=opal
- OPAL_PORT=8443
- AGATE_HOST=agate
- AGATE_PORT=8444
volumes:
- ${PROJECT_HOME}/mica_home:/srv
opal:
image: obiba/opal:latest
ports:
- "8443:8443"
- "8080:8080"
links:
- mongo
- agate
environment:
- OPAL_ADMINISTRATOR_PASSWORD=${OPAL_ADMINISTRATOR_PASSWORD}
- MONGO_HOST=mongo
- MONGO_PORT=27017
- AGATE_HOST=agate
- AGATE_PORT=8444
volumes:
- ${PROJECT_HOME}/opal_home:/srv
mongo:
image: mongo:4.2
agate:
image: obiba/agate:latest
ports:
- "8444:8444"
- "8081:8081"
links:
- mongo
environment:
- AGATE_ADMINISTRATOR_PASSWORD=${AGATE_ADMINISTRATOR_PASSWORD}
- MONGO_HOST=mongo
- MONGO_PORT=27017
- RECAPTCHA_SITE_KEY=${RECAPTCHA_SITE_KEY}
- RECAPTCHA_SECRET_KEY=${RECAPTCHA_SECRET_KEY}
volumes:
- ${PROJECT_HOME}/agate_home:/srv