diff options
| author | Richard Mortier <mort@cantab.net> | 2019-03-22 18:01:14 +0000 |
|---|---|---|
| committer | Richard Mortier <mort@cantab.net> | 2019-03-22 18:01:14 +0000 |
| commit | c01bf6a5d4ac1640dbe3546cb77c2f3d61b56b74 (patch) | |
| tree | b35f489af18f1cfcb02824d93e55650a55becb98 /Dockerfile.in | |
| parent | d6457141fa1cccb24ac8a1bfa35a143265ba7aeb (diff) | |
| download | docker-abuild-c01bf6a5d4ac1640dbe3546cb77c2f3d61b56b74.tar.bz2 docker-abuild-c01bf6a5d4ac1640dbe3546cb77c2f3d61b56b74.tar.xz | |
make: template `Dockerfile` to support different Alpine versions
Signed-off-by: Richard Mortier <mort@cantab.net>
Diffstat (limited to 'Dockerfile.in')
| -rw-r--r-- | Dockerfile.in | 20 |
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"] |
