Newer
Older
version: '3'
volumes:
OSMstorage:
networks:
netOSM:
#driver: overlay
#driver_opts:
# com.docker.network.driver.mtu: "1446"
services:
zookeeper:
image: wurstmeister/zookeeper
networks:
- netOSM
kafka:
image: wurstmeister/kafka
ports:
- "9092:9092"
networks:
- netOSM
environment:
KAFKA_ADVERTISED_HOST_NAME: kafka
KAFKA_ADVERTISED_PORT: 9092
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
volumes:
- /var/run/docker.sock:/var/run/docker.sock
#depends_on:
# - zookeeper
mongo:
image: mongo
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
networks:
- netOSM
nbi:
image: osm/nbi
networks:
- netOSM
volumes:
- OSMstorage:/app/storage
environment:
OSMNBI_DATABASE_HOST: mongo
OSMNBI_MESSAGE_HOST: kafka
ports:
- "9999:9999"
#depends_on:
# - kafka
# - mongo
lcm:
image: osm/lcm
networks:
- netOSM
volumes:
- OSMstorage:/app/storage
environment:
OSMLCM_RO_HOST: ro
OSMLCM_DATABASE_HOST: mongo
OSMLCM_MESSAGE_HOST: kafka
env_file:
- ./lcm.env
#depends_on:
# - kafka
# - mongo
# - ro
ro-db:
image: mysql
networks:
- netOSM
env_file:
- ./ro-db.env
ro:
image: osm/ro
networks:
- netOSM
environment:
RO_DB_HOST: ro-db
env_file:
- ./ro.env
#depends_on:
# - ro-db
ports:
- "9090:9090"
mon:
image: osm/mon
networks:
- netOSM
environment:
BROKER_URI: kafka:9092
#depends_on:
# - kafka
ports:
- "8662:8662"
pm:
image: osm/pm
networks:
- netOSM
environment:
BROKER_URI: kafka:9092
#depends_on:
# - kafka
# - mon
light-ui:
image: osm/light-ui
networks:
- netOSM
environment:
OSM_SERVER: nbi
#depends_on:
# - nbi
ports:
- "80:80"