alpine-builder/Dockerfile
2017-05-29 16:20:33 +03:00

17 lines
716 B
Docker

#
# Dockerfile for alpine-builder
#
FROM alpine:3.6
LABEL maintainer "jar3b <hellotan@live.ru>"
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