blob: 01b4d66bd62483d4cf6f3370edd1d545df29be1e [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
garciadeblas46e99592018-04-16 13:32:02 +020013# ports:
14# - "2181:2181"
gcalvino41440fc2018-03-16 13:21:21 +010015 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
garciadeblas46e99592018-04-16 13:32:02 +020033# ports:
34# - "27017:27017"
gcalvino41440fc2018-03-16 13:21:21 +010035 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:
garciadeblas41012602018-04-23 17:23:35 +020068 image: mysql:5
gcalvino41440fc2018-03-16 13:21:21 +010069 networks:
70 - netOSM
71 env_file:
72 - ./ro-db.env
garciadeblas46e99592018-04-16 13:32:02 +020073# ports:
74# - "3306:3306"
gcalvino41440fc2018-03-16 13:21:21 +010075 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
garciadeblas46e99592018-04-16 13:32:02 +020093 env_file:
94 - ./mon.env
gcalvino41440fc2018-03-16 13:21:21 +010095 #depends_on:
96 # - kafka
97 ports:
98 - "8662:8662"
garciadeblas14097dc2018-04-04 18:36:32 +020099 pm:
100 image: osm/pm
101 networks:
102 - netOSM
103 environment:
104 BROKER_URI: kafka:9092
105 #depends_on:
106 # - kafka
107 # - mon
108 light-ui:
109 image: osm/light-ui
110 networks:
111 - netOSM
112 environment:
113 OSM_SERVER: nbi
114 #depends_on:
115 # - nbi
116 ports:
117 - "80:80"
gcalvino41440fc2018-03-16 13:21:21 +0100118