version: '3' volumes: OSMstorage: networks: netOSM: external: true #driver: overlay #driver_opts: # com.docker.network.driver.mtu: "1446" services: zookeeper: image: wurstmeister/zookeeper # ports: # - "2181:2181" 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 # ports: # - "27017:27017" 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:5 networks: - netOSM env_file: - ./ro-db.env # ports: # - "3306:3306" 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 env_file: - ./mon.env #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"