FROM nodered/node-red:latest-12-minimal USER root #RUN sed -i -e 's/v[[:digit:]]\..*\//edge\//g' /etc/apk/repositories \ # && apk upgrade --update-cache --available RUN echo "http://dl-cdn.alpinelinux.org/alpine/edge/community/" >> /etc/apk/repositories RUN echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing/" >> /etc/apk/repositories RUN set -ex && apk update \ && apk --no-cache add -u wget build-base sudo libpcap libpcap-dev make perl net-tools bluez-deprecated arp-scan bluez \ && rm -rf /var/lib/apt/lists/* RUN addgroup sudo && addgroup node-red sudo RUN cat /dev/null > /etc/sudoers \ && echo -e "Set disable_coredump false\n" > /etc/sudo.conf \ && echo -e "node-red ALL=(ALL) NOPASSWD: ALL\n%sudo ALL=(ALL) NOPASSWD: ALL\n" > /etc/sudoers RUN cd /tmp/ && wget http://www.mavetju.org/download/dhcpdump-1.8.tar.gz \ && tar -xzf dhcpdump-1.8.tar.gz \ && rm dhcpdump-1.8.tar.gz \ && cd dhcpdump-1.8 \ && make \ && mv ./dhcpdump /usr/bin/dhcpdump \ && chmod +x /usr/bin/dhcpdump \ && cd /usr/src/node-red \ && rm -R /tmp/dhcpdump-1.8 RUN apk del build-base libpcap-dev make perl WORKDIR /usr/src/node-red USER node-red