Files
docker-images/nodered/Dockerfile
joshua 6c300e18a5 Init
2020-04-20 16:15:22 +02:00

36 lines
1.1 KiB
Docker

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