Files
docker-images/nodered/Dockerfile
Joshua Schnabel b40f031713 Update Dockerfile
2020-10-18 21:24:31 +02:00

29 lines
986 B
Docker

FROM nodered/node-red:1.1.3-12
USER root
RUN apk update && apk upgrade && \
apk --no-cache add perl libpcap libpcap-dev bluez tcpdump iputils wget && \
apk --no-cache add -X http://dl-cdn.alpinelinux.org/alpine/edge/main sudo && \
apk --no-cache add -X http://dl-cdn.alpinelinux.org/alpine/edge/testing arp-scan && \
apk --no-cache add -X http://dl-cdn.alpinelinux.org/alpine/edge/community awake
RUN cd /tmp && \
wget http://www.mavetju.org/download/dhcpdump-1.8.tar.gz && \
tar -xzf ./dhcpdump-1.8.tar.gz && \
cd ./dhcpdump-1.8 && \
wget https://raw.githubusercontent.com/alexeicolin/dhcpdump-PKGBUILD/master/dhcpdump-1.8-includes.patch && \
patch -p1 < ./dhcpdump-1.8-includes.patch && \
ls && \
make && \
install -D dhcpdump /usr/bin/dhcpdump
RUN addgroup node-red dialout
RUN echo "node-red ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/node-red \
&& chmod 0440 /etc/sudoers.d/node-red
WORKDIR /usr/src/node-red
USER node-red