Guest User

Untitled

a guest
Sep 22nd, 2018
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 3.40 KB | None | 0 0
  1. version: '2'
  2.  
  3. services:
  4.     fhem:
  5.         restart: always
  6.         expose:
  7.            - "8083"
  8.             - "7072"
  9.         ports:
  10.            - "8083:8083"
  11.             - "7072:7072"
  12.         build: fhem
  13.         privileged: true
  14.         devices:
  15.            - "/dev/ttyACM2:/dev/ttyACM2"
  16.             - "/dev/ttyUSB0:/dev/ttyUSB0"
  17.             - "/dev/ttyUSB1:/dev/ttyUSB1"
  18.         volumes:
  19.            - ./fhem/core/:/opt/fhem/
  20.             - /dev/serial/by-id:/dev/serial/by-id
  21.         networks:
  22.            - fhem-network
  23.         depends_on:
  24.            - "mysql"
  25.             - "mqtt"
  26.  
  27.     homebridge:
  28.         restart: always
  29.         image: oznu/homebridge
  30.         volumes:
  31.            - ./homebridge/config.json:/homebridge/config.json
  32.             - ./homebridge/package.json:/homebridge/package.json
  33.         environment:
  34.            - TZ=Europe/Berlin
  35.             - PGID=1000
  36.             - PUID=1000
  37.         network_mode: host
  38.         depends_on:
  39.            - "fhem"
  40.  
  41.     habridge:
  42.         restart: always
  43.         build: habridge
  44.         network_mode: host
  45.  
  46.     mysql:
  47.         restart: always
  48.         expose:
  49.            - "3306"
  50.             - "33060"
  51.         ports:
  52.            - "3306:3306"
  53.             - "33060:33060"
  54.         image: mysql/mysql-server:5.7
  55.         volumes:
  56.            - ./mysql/init.sql:/docker-entrypoint-initdb.d/fhem-init.sql
  57.             - ./mysql/data:/var/lib/mysql
  58.         environment:
  59.            - MYSQL_RANDOM_ROOT_PASSWORD=yes
  60.         networks:
  61.            - fhem-network
  62.  
  63.     mqtt:
  64.         restart: always
  65.         expose:
  66.            - "1883"
  67.         ports:
  68.            - "1883:1883"
  69.         image: toke/mosquitto
  70.         networks:
  71.            - fhem-network
  72.         volumes:
  73.            - ./mqtt/config/:/mqtt/config/
  74.             - ./mqtt/log/:/mqtt/log/
  75.             - ./mqtt/data/:/mqtt/data/
  76.  
  77.     nodered:
  78.         restart: always
  79.         expose:
  80.            - "1880"
  81.         ports:
  82.            - "1880:1880"
  83.         image: nodered/node-red-docker:0.18.4
  84.         volumes:
  85.            - ./nodered/data/:/data/
  86.         networks:
  87.            - fhem-network
  88.         depends_on:
  89.            - "mqtt"
  90.         user: "1000:1000"
  91.  
  92.     xiaomibridge:
  93.         restart: always
  94.         image: koenkk/zigbee2mqtt
  95.         devices:
  96.          - "/dev/ttyACM0:/dev/ttyACM0"
  97.         volumes:
  98.            - /dev/serial/by-id:/dev/serial/by-id
  99.             - ./xiaomibridge/data/:/app/data
  100.         networks:
  101.            - fhem-network
  102.         depends_on:
  103.            - "mqtt"
  104.  
  105.     iobroker:
  106.       restart: always
  107.       image: buanet/iobroker
  108.       expose:
  109.        - "8081"
  110.         - "8082"
  111.         - "9000"
  112.         - "9001"
  113.       privileged: true
  114.       networks:
  115.            - fhem-network
  116.       ports:
  117.        - "8081:8081"
  118.         - "8082:8082"
  119.         - "9000:9000"
  120.         - "9001:9001"
  121.       depends_on:
  122.          - "fhem"
  123.  
  124.     portainer:
  125.      restart: always
  126.      image: portainer/portainer
  127.      ports:
  128.      - "9998:9000"
  129.      command: -H unix:///var/run/docker.sock
  130.      volumes:
  131.      - /var/run/docker.sock:/var/run/docker.sock
  132.       - portainer_data:/data
  133.  
  134.     tasmotadmin:
  135.       restart: always
  136.       image: raymondmm/tasmoadmin
  137.       ports:
  138.        - "9999:80"
  139.       volumes:
  140.        - tasmoadmin_data:/data
  141.  
  142. volumes:
  143.      portainer_data:
  144.      tasmoadmin_data:
  145. networks:
  146.     fhem-network:
  147.         driver: bridge
Add Comment
Please, Sign In to add comment