| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=20.04 |
| ADD file:a25798f31219000d6a82d2c9258743926b1a400530d12dbb1eadf2c2519f9888 in / |
| CMD ["/bin/bash"] |
| MAINTAINER Simon Newton <simon.newton@gmail.com> |
| ENV WORKDIR=/ntop |
| WORKDIR /ntop |
| ARG DEBIAN_FRONTEND=noninteractive |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt-get update && apt-get install -y autoconf autogen automake bison build-essential debhelper dkms dpkg-sig flex gcc geoipupdate golang-go git libxtables-dev libcairo2-dev libcap-dev libcurl4-openssl-dev libgeoip-dev libhiredis-dev libjson-c-dev libmaxminddb0 libmaxminddb-dev libmysqlclient-dev libncurses5-dev libnetfilter-conntrack-dev libnetfilter-queue-dev libpango1.0-dev libpcap-dev libpng-dev libreadline-dev librrd-dev libsqlite3-dev libssl-dev libtool libtool-bin libxml2-dev libzmq5-dev mmdb-bin net-tools pkg-config subversion redis-server rrdtool wget zlib1g-dev && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c git clone --branch 3.4-stable https://github.com/ntop/nDPI.git nDPI # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c git clone --branch 4.0-stable https://github.com/ntop/ntopng.git ntopng # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c git clone --branch main https://github.com/ThePlexus/netflow2ng netflow2ng # buildkit |
| COPY Makefile . # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c make -B -j8 # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive chmod +x ntopng/ntopng # buildkit |
| COPY run.sh . # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive chmod +x run.sh # buildkit |
| EXPOSE map[3000/tcp:{}] |
| EXPOSE map[2055/udp:{}] |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c mkdir -p /var/lib/ntopng # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c useradd ntopng # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c chown ntopng:ntopng /var/lib/ntopng # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive chown -R ntopng:ntopng /ntop # buildkit |
| ENTRYPOINT ["/bin/sh" "-c" "${WORKDIR}\"/run.sh\""] |