43 lines
658 B
YAML
43 lines
658 B
YAML
---
|
|
version: '3'
|
|
|
|
services:
|
|
tor:
|
|
build:
|
|
context: ./tor
|
|
args:
|
|
- SVC_PORT=1883
|
|
- SVC_HOST=mqtt.example.com
|
|
networks:
|
|
- tor_net
|
|
|
|
mqtt.example.com:
|
|
image: eclipse-mosquitto
|
|
volumes:
|
|
- broker_data:/mosquitto/data
|
|
- ./broker-config:/mosquitto/config
|
|
ports:
|
|
- "1883:1883"
|
|
- "8883:8883"
|
|
networks:
|
|
- tor_net
|
|
- broker_net
|
|
|
|
subscriber:
|
|
build: './subscriber'
|
|
volumes:
|
|
- sub_data:/data
|
|
- ./sub-config:/etc/torch
|
|
ports:
|
|
- "9999:3434"
|
|
networks:
|
|
- broker_net
|
|
|
|
volumes:
|
|
broker_data:
|
|
sub_data:
|
|
|
|
networks:
|
|
tor_net:
|
|
broker_net:
|