Files
docker-images/nodered/Dockerfile
Joshua Schnabel 08892b889c Update Dockerfile
2020-09-27 18:06:44 +02:00

28 lines
897 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
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