Changes image from oznu/homebridge:no-avahi-arm32v6 to
oznu/homebridge:latest:
homebridge:latest pulls arm or arm64 as appropriate
(ie Buster/Bullseye)
IOTstack defaults to running the container in host mode (as per the
homebridge documentation),
therefore the container can see multicastDNS traffic, therefore
"no-avahi" was never really appropriate. Further, current
homebridge documentation
says:
Note: Avahi is now disabled by default in all Alpine builds as
Homebridge no longer requires it. If you have a plugin that requires
avahi, it can enabled by setting the environment variable ENABLE_AVAHI=1.
homebridge:latest pulls an Alpine-based image so the above note
is applicable.
Replaced UI port placeholder with fixed port 8581. This is in line with
the homebridge documentation.
Removed build.py from the homebridge template. The script was
throwing errors, was not substituting the port placeholder with a
sensible default, and was not offering any mechanism to replace the
placeholder with a proper port number.
Changes image from
oznu/homebridge:no-avahi-arm32v6
tooznu/homebridge:latest
:homebridge:latest
pullsarm
orarm64
as appropriate (ie Buster/Bullseye)IOTstack defaults to running the container in host mode (as per the homebridge documentation), therefore the container can see multicastDNS traffic, therefore "no-avahi" was never really appropriate. Further, current homebridge documentation says:
homebridge:latest
pulls an Alpine-based image so the above note is applicable.Replaced UI port placeholder with fixed port 8581. This is in line with the homebridge documentation.
Removed
build.py
from the homebridge template. The script was throwing errors, was not substituting the port placeholder with a sensible default, and was not offering any mechanism to replace the placeholder with a proper port number.Added basic documentation.
Signed-off-by: Phill Kelley 34226495+Paraphraser@users.noreply.github.com