Homebridge

HomeKit support for the impatient.

# file: `docker-compose.yml`

services:
  homebridge:
    image: ${HONEYPI_IMAGE_REGISTRY_HOST:-docker.io}/homebridge/homebridge:${HONEYPI_HOMEBRIDGE_VERSION:-latest}
    container_name: homebridge
    restart: unless-stopped
    ports:
      - ${HONEYPI_HOMEBRIDGE_PORT:-8581}:8581
    volumes:
      - ${HONEYPI_DATA}/homebridge:/homebridge
      - /run/dbus:/run/dbus:ro
    logging:
      driver: json-file
      options:
        max-size: 10mb
        max-file: 1
    labels:
      - traefik.enable=${HONEYPI_HOMEBRIDGE_TRAEFIK_ENABLE:-false}
      - traefik.http.routers.homebridge.rule=Host(`${HONEYPI_HOMEBRIDGE_HOST}`)
      - traefik.http.routers.homebridge.entrypoints=websecure
      - traefik.http.routers.homebridge.tls.certresolver=resolver
      - traefik.http.routers.homebridge.service=homebridge
      - traefik.http.services.homebridge.loadbalancer.server.port=8581