40 lines
822 B
YAML
40 lines
822 B
YAML
networks:
|
|
ssankur:
|
|
external: "true"
|
|
|
|
services:
|
|
mosquitto:
|
|
configs:
|
|
- source: "mosquitto"
|
|
target: "/mosquitto/config/mosquitto.conf"
|
|
uid: "1883"
|
|
gid: "1883"
|
|
mode: 0400
|
|
- source: "passwd"
|
|
target: "/mosquitto/config/passwd"
|
|
uid: "1883"
|
|
gid: "1883"
|
|
mode: 0400
|
|
container_name: "mosquitto"
|
|
environment:
|
|
- "TZ=Asia/Dhaka"
|
|
image: "eclipse-mosquitto:latest"
|
|
networks:
|
|
- "ssankur"
|
|
ports:
|
|
- "10.1.1.253:1883:1883/tcp"
|
|
restart: "on-failure"
|
|
volumes:
|
|
- "./mounts/data:/mosquitto/data"
|
|
- "./mounts/log:/mosquitto/log"
|
|
|
|
configs:
|
|
mosquitto:
|
|
content: |
|
|
listener 1883
|
|
allow_anonymous false
|
|
password_file /mosquitto/config/passwd
|
|
passwd:
|
|
content: |
|
|
${PASSWD}
|