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