services: nanomq: image: docker.io/emqx/nanomq:latest container_name: nanomq restart: always networks: - vulture-net ports: - "1883:1883" - "9001:9001" - "8081:8081" - "8083:8083" - "8883:8883" volumes: - ./VContainers/MQTT/config/nanomq.conf:/etc/nanomq.conf:Z command: ["--conf", "/etc/nanomq.conf"] vnode: image: vnode:latest container_name: vnode build: context: . dockerfile: ./VContainers/VNode/Containerfile restart: always networks: - vulture-net depends_on: - nanomq vapp: image: vapp:latest container_name: vapp build: context: . dockerfile: ./VContainers/VApp/Containerfile restart: always networks: - vulture-net ports: - "5173:5173" volumes: - ./VContainers/VApp/config/config_prod.js:/usr/share/nginx/html/config.js:Z depends_on: - nanomq networks: vulture-net: name: vulture-net driver: bridge