-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdocker-compose.yml
57 lines (54 loc) · 1.14 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
version: "3.2"
services:
mongodb:
container_name: mongodb
image: mongo
networks:
- custom-bridge3
ports:
- "27017:27017"
volumes:
- mongodb_data:/data/db
sonarqube:
container_name: sonarqube
image: iliakalo/sonar:latest
ports:
- "9000:9000"
networks:
- custom-bridge2
volumes:
- sonarqube_logs:/opt/sonarqube/logs
- sonarqube_data:/opt/sonarqube/data
- sonarqube_extensions:/opt/sonarqube/extensions
ssas:
container_name: ssas
image: iliakalo/ssas:latest
ports:
- "8080:8080"
environment:
- SONAR_HOST=sonarqube
networks:
- custom-bridge2
vam:
container_name: vam
image: iliakalo/vam:latest
environment:
- MONGO_IP=mongodb
- MONGO_PORT=27017
depends_on:
- mongodb
entrypoint: ["bash", "-c", "python vp_service.py $${MONGO_IP} $${MONGO_PORT}; bash"]
ports:
- "5008:5008"
networks:
- custom-bridge3
networks:
custom-bridge2:
external: false
custom-bridge3:
external: false
volumes:
sonarqube_logs:
sonarqube_data:
sonarqube_extensions:
mongodb_data: