aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile.in
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile.in')
-rw-r--r--Dockerfile.in20
1 files changed, 20 insertions, 0 deletions
diff --git a/Dockerfile.in b/Dockerfile.in
new file mode 100644
index 0000000..e15f46d
--- /dev/null
+++ b/Dockerfile.in
@@ -0,0 +1,20 @@
+FROM alpine:%%ALPINE_TAG%%
+MAINTAINER Richard Mortier <mort@cantab.net>
+
+RUN apk add --update-cache \
+ alpine-conf \
+ alpine-sdk \
+ && setup-apkcache /var/cache/apk
+
+RUN adduser -D builder \
+ && addgroup builder abuild \
+ && echo 'builder ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
+
+COPY entrypoint.sh /home/builder
+RUN echo /home/builder/packages/main >> /etc/apk/repositories \
+ && echo /home/builder/packages/community >> /etc/apk/repositories \
+ && echo /home/builder/packages/testing >> /etc/apk/repositories
+
+USER builder
+WORKDIR /home/builder
+ENTRYPOINT ["/home/builder/entrypoint.sh"]