From a9c4ed4f3a6dda653a62772f505dd2824c2ffe54 Mon Sep 17 00:00:00 2001 From: Jack Stdin Date: Wed, 19 Apr 2017 13:50:00 +0300 Subject: [PATCH] Initial commit --- Dockerfile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..43eed85 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +# +# Dockerfile for alpine-builder +# +FROM alpine:3.5 +LABEL maintainer "jar3b " +RUN apk add --no-cache alpine-sdk libressl-dev mariadb-dev postgresql-dev gdbm-dev readline-dev bash libtool autoconf \ + automake perl-dev python2-dev openldap-dev krb5-dev unixodbc-dev linux-pam-dev sqlite-dev talloc-dev libpcap-dev \ + linux-headers curl-dev hiredis-dev json-c-dev +RUN adduser -D builder \ + && echo "builder:123" | chpasswd \ + && echo "builder ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers \ + && addgroup builder abuild \ + && chgrp abuild /var/cache/distfiles \ + && chmod g+w /var/cache/distfiles \ + && su -c "abuild-keygen -a -i -n" builder \ + && mkdir /projects +WORKDIR /projects \ No newline at end of file