2020-10-20 16:58:42 +00:00
|
|
|
---
|
|
|
|
version: '3'
|
|
|
|
|
|
|
|
services:
|
|
|
|
tor:
|
|
|
|
build:
|
|
|
|
context: ./tor
|
|
|
|
args:
|
2020-10-23 08:45:57 +00:00
|
|
|
- SVC_PORT=${BROKER_MQTT_PORT}
|
2020-10-22 18:11:57 +00:00
|
|
|
- SVC_HOST=broker
|
2020-10-20 16:58:42 +00:00
|
|
|
networks:
|
|
|
|
- tor_net
|
|
|
|
|
2020-10-22 18:11:57 +00:00
|
|
|
broker:
|
2020-10-20 16:58:42 +00:00
|
|
|
image: eclipse-mosquitto
|
|
|
|
volumes:
|
|
|
|
- broker_data:/mosquitto/data
|
2020-10-23 08:45:57 +00:00
|
|
|
- ${CONFIG_DIR}:/mosquitto/config:ro
|
2020-10-20 16:58:42 +00:00
|
|
|
ports:
|
2020-10-23 08:45:57 +00:00
|
|
|
- ${BROKER_MQTT_PORT}:${BROKER_MQTT_PORT}
|
|
|
|
- ${BROKER_MQTTS_PORT}:${BROKER_MQTTS_PORT}
|
2020-10-20 16:58:42 +00:00
|
|
|
networks:
|
|
|
|
- tor_net
|
|
|
|
- broker_net
|
|
|
|
|
|
|
|
subscriber:
|
|
|
|
build: './subscriber'
|
|
|
|
volumes:
|
2020-10-22 18:19:19 +00:00
|
|
|
- client_data:/data
|
2020-10-23 08:45:57 +00:00
|
|
|
- ${CONFIG_DIR}:/etc/torch:ro
|
2020-10-20 16:58:42 +00:00
|
|
|
ports:
|
2020-10-23 08:45:57 +00:00
|
|
|
- ${HTTP_PORT}:8080
|
2020-10-20 16:58:42 +00:00
|
|
|
networks:
|
|
|
|
- broker_net
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
broker_data:
|
2020-10-22 18:19:19 +00:00
|
|
|
client_data:
|
2020-10-20 16:58:42 +00:00
|
|
|
|
|
|
|
networks:
|
|
|
|
tor_net:
|
|
|
|
broker_net:
|