version: "3.3" services: redisserver: #image: hub.swarmlab.io:5480/playground-redisserver:latest container_name: redisserver depends_on: - writetomongo logging: driver: "fluentd" options: fluentd-async-connect: "true" tag: mongo.redis image: redis:6.0.9-alpine ports: - "6379:6379" networks: playground-net: writetomongo: image: writemongo:latest container_name: fluentd user: root build: ./WriteToMongo/fluent # volumes: # - ./WriteToMongo/fluent:/fluentd/etc ports: - "24224:24224" - "24224:24224/udp" networks: playground-net: readmongo: container_name: readmongo_service restart: always depends_on: - writetomongo logging: driver: "fluentd" options: fluentd-async-connect: "true" tag: mongo.node2 build: ./readmongo image: readmongo:latest ports: - "3000:3000" # volumes: # - ./readmongo:/usr/src/app links: - mongo networks: playground-net: dummy: container_name: dummy_service restart: always depends_on: - writetomongo logging: driver: "fluentd" options: fluentd-async-connect: "true" tag: mongo.node1 build: ./dummyservice image: dummyservice:latest ports: - "3001:3001" # volumes: # - ./dummyservice:/usr/src/app links: - mongo networks: playground-net: # ---- fluentd service ---- mongo: container_name: mongo logging: driver: "fluentd" options: fluentd-async-connect: "true" tag: mongo.mongodb image: mongo:4.4.9 expose: - 27017 ports: - "27017:27017" networks: playground-net: # volumes: # fluent: # readmongo: # dummy: networks: playground-net: