Skip to content

Instantly share code, notes, and snippets.

@dnoliver
Created February 23, 2021 21:03

Revisions

  1. dnoliver created this gist Feb 23, 2021.
    49 changes: 49 additions & 0 deletions docker-compose.yml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,49 @@
    version: "3.7"
    services:
    node-red:
    image: nodered/node-red:latest
    environment:
    - TZ=America/Argentina
    ports:
    - "1880:1880"
    networks:
    - node-red-net
    volumes:
    - node-red-data:/data
    mosquitto-config:
    image: fedora:latest
    volumes:
    - mosquitto-config:/mosquitto/config
    command:
    - bash
    - -c
    - |
    set -x
    echo "persistence true" > /mosquitto/config/mosquitto.conf
    echo "persistence_location /mosquitto/data" >> /mosquitto/config/mosquitto.conf
    echo "log_dest file /mosquitto/log/mosquitto.log" >> /mosquitto/config/mosquitto.conf
    echo "listener 1883" >> /mosquitto/config/mosquitto.conf
    echo "allow_anonymous true" >> /mosquitto/config/mosquitto.conf
    mosquitto:
    image: eclipse-mosquitto:latest
    ports:
    - "9001:9001"
    - "1883:1883"
    networks:
    - node-red-net
    volumes:
    - mosquitto-data:/mosquitto/data
    - mosquitto-log:/mosquitto/log
    - mosquitto-config:/mosquitto/config
    debug:
    image: fedora:latest
    networks:
    - node-red-net
    command: tail -f /dev/null
    volumes:
    node-red-data:
    mosquitto-data:
    mosquitto-log:
    mosquitto-config:
    networks:
    node-red-net: