| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- version: '2'
- services:
- fhem:
- restart: unless-stopped
- container_name: fhem-core
- expose:
- - "8083"
- - "7072"
- - "8383"
- ports:
- - "8083:8083"
- - "7072:7072"
- - "8383:8383"
- build: fhem
- privileged: true
- volumes:
- - ./fhem/core/:/opt/fhem/
- environment:
- - PGID=1000
- - PUID=1000
- networks:
- - fhem-network
- depends_on:
- - "mysql"
- - "mqtt"
- # homebridge:
- # restart: always
- # image: oznu/homebridge
- # volumes:
- # - ./homebridge/config.json:/homebridge/config.json
- # - ./homebridge/package.json:/homebridge/package.json
- # environment:
- # - TZ=Europe/Berlin
- # - PGID=1000
- # - PUID=1000
- # network_mode: host
- # depends_on:
- # - "fhem"
- # habridge:
- # restart: always
- # build: habridge
- # network_mode: host
- tradfri:
- restart: unless-stopped
- container_name: fhem-jtradfri
- expose:
- - "1505"
- ports:
- - "1505:1505"
- build: tradfribridge
- volumes:
- - ./tradfribridge/jtradfri.conf:/opt/jtradfri/jtradfri.conf
- networks:
- - fhem-network
- mysql:
- restart: unless-stopped
- container_name: fhem-mysql
- expose:
- - "3306"
- - "33060"
- ports:
- - "3306:3306"
- - "33060:33060"
- image: mysql/mysql-server:5.7
- volumes:
- - ./mysql/init.sql:/docker-entrypoint-initdb.d/fhem-init.sql
- - ./mysql/data:/var/lib/mysql
- environment:
- - MYSQL_RANDOM_ROOT_PASSWORD=yes
- networks:
- - fhem-network
- mqtt:
- restart: unless-stopped
- container_name: fhem-mqtt
- expose:
- - "1883"
- - "9001"
- ports:
- - "1883:1883"
- - "9001:9001"
- image: toke/mosquitto
- networks:
- - fhem-network
- volumes:
- - ./mqtt/config/:/mqtt/config/
- - ./mqtt/log/:/mqtt/log/
- - ./mqtt/data/:/mqtt/data/
- sonos:
- restart: always
- container_name: fhem-sonos
- build: sonos
- volumes:
- - ./fhem/core/:/opt/fhem/:ro
- network_mode: host
- sonos-smb:
- restart: always
- container_name: fhem-sonos-samba
- image: dperson/samba
- ports:
- - "445:445"
- environment:
- - TZ=Europe/Berlin
- volumes:
- - ./sonos/SonosSpeak/:/mnt/SonosSpeak/
- networks:
- - fhem-network
- command: -p -s "SonosSpeak;/mnt/SonosSpeak"
- # nodered:
- # restart: unless-stopped
- # container_name: fhem-nodered
- # expose:
- # - "1880"
- # ports:
- # - "1880:1880"
- # image: nodered/node-red-docker:0.18.4
- # volumes:
- # - ./nodered/data/:/data/
- # networks:
- # - fhem-network
- # depends_on:
- # - "mqtt"
- networks:
- fhem-network:
- driver: bridge
|