torch-subscriber-docker/docker-compose.yml

53 lines
935 B
YAML

---
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: