diff --git a/scripts/Dockerfile b/scripts/Dockerfile index 1bbb5b4b651ed0ba213f26662965aba08c52e1b2..62dbaba2937e0b673bd1cce83f5c5c6d39358792 100644 --- a/scripts/Dockerfile +++ b/scripts/Dockerfile @@ -17,13 +17,15 @@ libssl-dev \ liburcu-dev \ pkg-config \ liblmdb-dev; \ -# Fetch sources -mkdir /src; \ +# Trim down the image +apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* + +# Fetch and compile sources +RUN mkdir /src; \ git clone https://gitlab.labs.nic.cz/labs/knot.git /src/knot; \ -# Compile sources in the right order cd /src/knot && autoreconf -if && ./configure && make -j${THREADS} && make install && ldconfig; \ # Trim down the image -apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /src +rm -rf /src # Select entrypoint WORKDIR /root