File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,23 +7,40 @@ RUN adduser --system \
77 --group \
88 git
99
10- RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E1DF1F24 \
11- && echo "deb http://ppa.launchpad.net/git-core/ppa/ubuntu xenial main" >> /etc/apt/sources.list \
12- && apt-get update \
13- && apt-get install -y \
10+ RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E1DF1F24 && \
11+ echo "deb http://ppa.launchpad.net/git-core/ppa/ubuntu xenial main" >> /etc/apt/sources.list && \
12+ apt-get update && \
13+ apt-get install -y --no-install-recommends \
1414 git \
1515 sudo \
1616 openssh-server \
1717 coreutils \
1818 tar \
19- xz-utils \
20- --no-install-recommends \
21- && mkdir -p /var/run/sshd \
22- && rm -rf /etc/ssh/ssh_host* \
23- && mkdir /apps \
24- && apt-get clean \
25- && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/man /usr/share/doc \
26- && passwd -u git
19+ xz-utils && \
20+ mkdir -p /var/run/sshd && \
21+ rm -rf /etc/ssh/ssh_host* && \
22+ mkdir /apps && \
23+ passwd -u git && \
24+ # cleanup
25+ apt-get autoremove -y && \
26+ apt-get clean -y && \
27+ # package up license files if any by appending to existing tar
28+ COPYRIGHT_TAR='/usr/share/copyrights.tar' ; \
29+ gunzip $COPYRIGHT_TAR.gz; tar -rf $COPYRIGHT_TAR /usr/share/doc/*/copyright; gzip $COPYRIGHT_TAR && \
30+ rm -rf \
31+ /usr/share/doc \
32+ /usr/share/man \
33+ /usr/share/info \
34+ /usr/share/locale \
35+ /var/lib/apt/lists/* \
36+ /var/log/* \
37+ /var/cache/debconf/* \
38+ /etc/systemd \
39+ /lib/lsb \
40+ /lib/udev \
41+ /usr/lib/x86_64-linux-gnu/gconv/IBM* \
42+ /usr/lib/x86_64-linux-gnu/gconv/EBC* && \
43+ bash -c "mkdir -p /usr/share/man/man{1..8}"
2744
2845COPY . /
2946
You can’t perform that action at this time.
0 commit comments