docker – Blame information for rev 58

Subversion Repositories:
Rev:
Rev Author Line No. Line
10 office 1 FROM debian:stable-slim
2  
3 # update package manager
4 RUN apt-get update -y && \
5 apt-get upgrade -y && \
6 apt-get dist-upgrade -y && \
7 apt-get -y autoremove && \
8 apt-get clean
9  
10 # install required packages
11 RUN apt-get -y install \
54 office 12 supervisor \
10 office 13 ccache \
14 curl \
24 office 15 gcc \
16 g++ \
54 office 17 python3 \
18 python3-dev \
19 python3-distutils \
20 build-essential \
21 libiberty-dev
22  
23 WORKDIR /tmp
24 RUN curl -fLs https://github.com/distcc/distcc/releases/download/v3.4/distcc-3.4.tar.gz -o /tmp/distcc-3.4.tar.gz && \
25 tar -xpvf distcc-3.4.tar.gz && rm distcc-3.4.tar.gz && \
26 cd distcc-3.4 && \
27 ./configure \
28 --with-included-popt \
29 --without-gnome \
30 --without-gtk && \
31 make && \
32 make install
33  
10 office 34 # cleanup
54 office 35 RUN apt-get purge -y \
36 curl && \
37 apt-get autoremove -y
10 office 38  
42 office 39 # create distcc user
40 RUN groupadd --gid 1000 distcc && \
41 useradd -rm -d /tmp -s /bin/bash -g distcc -G distcc -u 1000 distcc
42  
10 office 43 EXPOSE 3632/tcp 3633/tcp
44  
58 office 45 ENTRYPOINT [ "distccd", "--daemon", "--no-detach", "--user", "distcc", "--port", "3632", "--stats", "--stats-port", "3633", "--log-level", "info", "--log-stderr", "--listen", "0.0.0.0", "--allow", "0.0.0.0/0", "--enable-tcp-insecure" ]