diff options
| author | mo khan <mo.khan@gmail.com> | 2020-02-18 16:36:19 -0700 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2020-02-18 16:36:19 -0700 |
| commit | caf158202ad7efa7178c4d82a6f20bd393d67005 (patch) | |
| tree | 25be430c75d613cb15fd3bde4aa868582fb7e5b3 /Dockerfile | |
| parent | 0c1499a71aed88967314ccc1b611081030cd5e8f (diff) | |
Extract function to scrub files
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 24 |
1 files changed, 5 insertions, 19 deletions
@@ -17,12 +17,8 @@ ENV PATH="${PATH}:/root/.asdf/shims:/root/.asdf/bin" ENV TERM="xterm" ENV HOME=/root WORKDIR $HOME -COPY config/* /root/ -#COPY config/NuGet /root/.config/NuGet -#COPY config/gradle /root/.gradle +COPY config /root RUN mv /root/01_nodoc /etc/dpkg/dpkg.cfg.d/01_nodoc && \ - mv /root/02nocache /etc/apt/apt.conf.d/02nocache && \ - mkdir -p /root/.deb/cache /root/.deb/archives && \ apt-get update -q && apt-get install -y --no-install-recommends \ apt-transport-https \ apt-utils \ @@ -83,21 +79,11 @@ RUN mv /root/01_nodoc /etc/dpkg/dpkg.cfg.d/01_nodoc && \ && asdf plugin-add python \ && asdf plugin-add ruby \ && bash $HOME/.asdf/plugins/nodejs/bin/import-release-team-keyring \ - && asdf install && asdf current \ - && rm -fr $HOME/.asdf/installs/**/**/share \ - && rm -fr $HOME/.asdf/installs/java/**/man \ - && rm -fr $HOME/.asdf/installs/python/**/lib/**/test \ - && rm -fr /*.deb \ - && rm -fr /*.deb \ - && rm -fr /usr/share/doc/ \ - && rm -fr /usr/share/doc/ \ - && rm -fr /usr/share/dotnet/sdk/NuGetFallbackFolder \ - && rm -fr /var/cache/apt/archives/ \ - && rm -fr /var/cache/apt/archives/ \ - && rm -fr /var/lib/apt/lists/* \ - && rm -fr /var/lib/apt/lists/* \ + && bash -lc 'scrub' +RUN asdf install && asdf current \ && rm -fr /tmp \ - && mkdir -p /tmp + && mkdir -p /tmp \ + && bash -lc 'scrub' COPY --from=gem-builder /opt/license-management/*.gem $LM_HOME/ COPY test /test COPY run.sh / |
