docker-builder/builder.dockerfile
Martin Kennedy b433b970a6 feat: builder: Add gcc-multilib
This is needed? I don't know why.
2022-05-24 17:09:43 -04:00

45 lines
867 B
Docker

FROM debian:10
ARG DEBIAN_FRONTEND=noninteractive
USER root
RUN echo 'deb http://deb.debian.org/debian testing main' \
> /etc/apt/sources.list.d/testing.list && \
apt-get update && \
apt-get install -t buster -y \
pwgen \
locales \
build-essential \
git-core \
subversion \
libncurses5-dev \
gawk \
gcc-multilib \
unzip \
pv \
gosu \
signify-openbsd \
python3 \
wget \
curl \
ccache \
emacs \
screen \
rsync && \
apt-get clean && \
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
ENV LANG=en_US.utf8
COPY builder-entry.sh /entry.sh
COPY builder-start.sh /start.sh
RUN mkdir /builder && \
useradd --home /builder --shell /bin/bash buildbot && \
chown buildbot:buildbot /builder && \
chmod 0755 /entry.sh /start.sh
ENTRYPOINT [ "/entry.sh" ]
CMD [ "/start.sh" ]