From 071858995ee5227ab4b585e96f55b5de3b74c5ae Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Sat, 29 Oct 2016 13:23:37 +0300 Subject: Update CleanReadLine; minify Docker image --- CleanReadLine | 2 +- Dockerfile | 21 ++++++++++++++++----- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/CleanReadLine b/CleanReadLine index 4809a88..b46e4cf 160000 --- a/CleanReadLine +++ b/CleanReadLine @@ -1 +1 @@ -Subproject commit 4809a88897173cecff92433816e872b505426f88 +Subproject commit b46e4cf96fbd91be0dadbaa1c966f83223c04223 diff --git a/Dockerfile b/Dockerfile index 1d7a86f..f03f288 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,17 +1,28 @@ FROM camilstaps/clean:itasks-latest -RUN apt-get update -qq && apt-get install -qq libreadline-dev - COPY make_abc.sh . RUN ./make_abc.sh RUN touch /home/.iclean_history /home/.iclean_template -RUN mkdir -p /usr/src/iclean COPY . /usr/src/iclean WORKDIR /usr/src/iclean - -RUN make -B +RUN PACKAGES="libreadline-dev make gcc" \ + && apt-get update -qq \ + && apt-get install -qq $PACKAGES \ + && make -B \ +# Cleanup + && rm -rf \ + Clean\ System\ Files \ + CleanReadLine \ + Makefile \ + Dockerfile \ + *.h *.c *.o \ + *.dcl *.icl \ + make_abc.sh \ + && ADDED_PACKAGES=`apt-mark showauto` \ + && apt-get remove --purge -qq $PACKAGES $ADDED_PACKAGES \ + && rm -rf /var/lib/apt/lists/* ENTRYPOINT "./iclean" CMD [] -- cgit v1.2.3