--- version: '3' services: tor: build: context: ./tor args: - SVC_PORT=${BROKER_MQTT_PORT} - SVC_HOST=broker volumes: - tor_config:/var/lib/tor networks: - tor_net depends_on: - broker restart: unless-stopped broker: image: eclipse-mosquitto:1.6 volumes: - broker_data:/mosquitto/data - ${CONFIG_DIR}:/mosquitto/config:ro ports: - ${BROKER_MQTT_PORT}:${BROKER_MQTT_PORT} - ${BROKER_MQTTS_PORT}:${BROKER_MQTTS_PORT} networks: - tor_net - broker_net restart: unless-stopped subscriber: build: './subscriber' volumes: - client_data:/data - ${CONFIG_DIR}:/etc/torch:ro ports: - ${HTTP_PORT}:8080 networks: - broker_net depends_on: - broker restart: unless-stopped volumes: broker_data: client_data: tor_config: networks: tor_net: broker_net: