blob: 3b2ecd5be10a731438904177e1d147d785c3dfc6 [file] [log] [blame]
gcalvino41440fc2018-03-16 13:21:21 +01001version: '3'
2volumes:
gcalvino796aafb2018-05-10 13:29:17 +02003 ro_db:
4 mongo_db:
5 mon_db:
6 osm_packages:
gcalvino41440fc2018-03-16 13:21:21 +01007networks:
8 netOSM:
garciadeblas14097dc2018-04-04 18:36:32 +02009 external: true
gcalvino41440fc2018-03-16 13:21:21 +010010 #driver: overlay
11 #driver_opts:
12 # com.docker.network.driver.mtu: "1446"
13services:
14 zookeeper:
15 image: wurstmeister/zookeeper
garciadeblas46e99592018-04-16 13:32:02 +020016# ports:
17# - "2181:2181"
gcalvino41440fc2018-03-16 13:21:21 +010018 networks:
19 - netOSM
20 kafka:
21 image: wurstmeister/kafka
22 ports:
23 - "9092:9092"
24 networks:
25 - netOSM
26 environment:
27 KAFKA_ADVERTISED_HOST_NAME: kafka
28 KAFKA_ADVERTISED_PORT: 9092
29 KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
30 volumes:
31 - /var/run/docker.sock:/var/run/docker.sock
32 #depends_on:
33 # - zookeeper
34 mongo:
35 image: mongo
garciadeblas46e99592018-04-16 13:32:02 +020036# ports:
37# - "27017:27017"
gcalvino41440fc2018-03-16 13:21:21 +010038 networks:
39 - netOSM
gcalvino796aafb2018-05-10 13:29:17 +020040 volumes:
41 - mongo_db:/data/db
gcalvino41440fc2018-03-16 13:21:21 +010042 nbi:
43 image: osm/nbi
44 networks:
45 - netOSM
46 volumes:
gcalvino796aafb2018-05-10 13:29:17 +020047 - osm_packages:/app/storage
gcalvino41440fc2018-03-16 13:21:21 +010048 environment:
49 OSMNBI_DATABASE_HOST: mongo
50 OSMNBI_MESSAGE_HOST: kafka
51 ports:
52 - "9999:9999"
53 #depends_on:
54 # - kafka
55 # - mongo
56 lcm:
57 image: osm/lcm
58 networks:
59 - netOSM
gcalvino796aafb2018-05-10 13:29:17 +020060# volumes:
61# - OSMstorage:/app/storage
gcalvino41440fc2018-03-16 13:21:21 +010062 environment:
63 OSMLCM_RO_HOST: ro
64 OSMLCM_DATABASE_HOST: mongo
65 OSMLCM_MESSAGE_HOST: kafka
66 env_file:
67 - ./lcm.env
68 #depends_on:
69 # - kafka
70 # - mongo
71 # - ro
72 ro-db:
garciadeblas41012602018-04-23 17:23:35 +020073 image: mysql:5
gcalvino41440fc2018-03-16 13:21:21 +010074 networks:
75 - netOSM
gcalvino796aafb2018-05-10 13:29:17 +020076 volumes:
77 - ro_db:/var/lib/mysql
gcalvino41440fc2018-03-16 13:21:21 +010078 env_file:
79 - ./ro-db.env
garciadeblas46e99592018-04-16 13:32:02 +020080# ports:
81# - "3306:3306"
gcalvino41440fc2018-03-16 13:21:21 +010082 ro:
83 image: osm/ro
84 networks:
85 - netOSM
86 environment:
87 RO_DB_HOST: ro-db
88 env_file:
89 - ./ro.env
90 #depends_on:
91 # - ro-db
92 ports:
93 - "9090:9090"
94 mon:
95 image: osm/mon
96 networks:
97 - netOSM
gcalvino796aafb2018-05-10 13:29:17 +020098 volumes:
99 - mon_db:/app/database
gcalvino41440fc2018-03-16 13:21:21 +0100100 environment:
101 BROKER_URI: kafka:9092
gcalvino796aafb2018-05-10 13:29:17 +0200102 DATABASE: sqlite:///app/database/mon_sqlite.db
garciadeblas46e99592018-04-16 13:32:02 +0200103 env_file:
104 - ./mon.env
gcalvino41440fc2018-03-16 13:21:21 +0100105 #depends_on:
106 # - kafka
107 ports:
108 - "8662:8662"
garciadeblas14097dc2018-04-04 18:36:32 +0200109 pm:
110 image: osm/pm
111 networks:
112 - netOSM
113 environment:
114 BROKER_URI: kafka:9092
115 #depends_on:
116 # - kafka
117 # - mon
118 light-ui:
119 image: osm/light-ui
120 networks:
121 - netOSM
122 environment:
123 OSM_SERVER: nbi
124 #depends_on:
125 # - nbi
126 ports:
127 - "80:80"
gcalvino41440fc2018-03-16 13:21:21 +0100128