blob: c8d4e335fa73c8e0650c8bf288a57a51df0ed3f6 [file] [log] [blame]
gcalvino41440fc2018-03-16 13:21:21 +01001version: '3'
2volumes:
3 OSMstorage:
4networks:
5 netOSM:
6 #driver: overlay
7 #driver_opts:
8 # com.docker.network.driver.mtu: "1446"
9services:
10 zookeeper:
11 image: wurstmeister/zookeeper
12 ports:
13 - "2181:2181"
14 networks:
15 - netOSM
16 kafka:
17 image: wurstmeister/kafka
18 ports:
19 - "9092:9092"
20 networks:
21 - netOSM
22 environment:
23 KAFKA_ADVERTISED_HOST_NAME: kafka
24 KAFKA_ADVERTISED_PORT: 9092
25 KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
26 volumes:
27 - /var/run/docker.sock:/var/run/docker.sock
28 #depends_on:
29 # - zookeeper
30 mongo:
31 image: mongo
32 ports:
33 - "27017:27017"
34 networks:
35 - netOSM
36 nbi:
37 image: osm/nbi
38 networks:
39 - netOSM
40 volumes:
41 - OSMstorage:/app/storage
42 environment:
43 OSMNBI_DATABASE_HOST: mongo
44 OSMNBI_MESSAGE_HOST: kafka
45 ports:
46 - "9999:9999"
47 #depends_on:
48 # - kafka
49 # - mongo
50 lcm:
51 image: osm/lcm
52 networks:
53 - netOSM
54 volumes:
55 - OSMstorage:/app/storage
56 environment:
57 OSMLCM_RO_HOST: ro
58 OSMLCM_DATABASE_HOST: mongo
59 OSMLCM_MESSAGE_HOST: kafka
60 env_file:
61 - ./lcm.env
62 #depends_on:
63 # - kafka
64 # - mongo
65 # - ro
66 ro-db:
67 image: mysql
68 networks:
69 - netOSM
70 env_file:
71 - ./ro-db.env
72 ports:
73 - "3306:3306"
74 ro:
75 image: osm/ro
76 networks:
77 - netOSM
78 environment:
79 RO_DB_HOST: ro-db
80 env_file:
81 - ./ro.env
82 #depends_on:
83 # - ro-db
84 ports:
85 - "9090:9090"
86 mon:
87 image: osm/mon
88 networks:
89 - netOSM
90 environment:
91 BROKER_URI: kafka:9092
92 #depends_on:
93 # - kafka
94 ports:
95 - "8662:8662"
96