FROM nodered/node-red-docker:0.20.2 USER root RUN apt-get update RUN curl -sL https://deb.nodesource.com/setup_8.x | bash - RUN apt-get -y install git python make g++ libavahi-compat-libdnssd-dev libnss-mdns dbus RUN npm install node-red-node-discovery COPY start.sh / ARG AVAHI RUN [ "${AVAHI:-1}" = "1" ] || (echo "Removing Avahi" && \ rm -rf /etc/services.d/avahi \ /etc/services.d/dbus \ /etc/cont-init.d/40-dbus-avahi) ENTRYPOINT ["/start.sh"]