41 lines
967 B
YAML
41 lines
967 B
YAML
name: smarthome
|
|
|
|
networks:
|
|
# Verbindung zum MQTT Broker in Stack 20
|
|
core_net:
|
|
external: true
|
|
|
|
services:
|
|
# --- Home Assistant (Port 8123) ---
|
|
homeassistant:
|
|
image: lscr.io/linuxserver/homeassistant:latest
|
|
container_name: homeassistant
|
|
restart: always
|
|
ports:
|
|
- "8123:8123"
|
|
environment:
|
|
- PUID=${PUID}
|
|
- PGID=${PGID}
|
|
- TZ=${TZ}
|
|
volumes:
|
|
- ./config/ha:/config
|
|
networks:
|
|
- core_net
|
|
- default
|
|
# Optional: Falls du USB-Sticks (Zigbee/Z-Wave) durchreichen musst:
|
|
# devices:
|
|
# - /dev/ttyUSB0:/dev/ttyUSB0
|
|
# privileged: true
|
|
|
|
# --- MagicMirror (Port 8180) ---
|
|
magicmirror:
|
|
image: bastilimbach/docker-magicmirror
|
|
container_name: magicmirror
|
|
restart: unless-stopped
|
|
ports:
|
|
- "8180:8080"
|
|
volumes:
|
|
- ./config/magicmirror/config:/opt/magic_mirror/config
|
|
- ./config/magicmirror/modules:/opt/magic_mirror/modules
|
|
networks:
|
|
- default |