summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Phillips <david@sighup.nz>2019-06-22 13:38:04 +1200
committerDavid Phillips <david@sighup.nz>2019-06-22 13:38:04 +1200
commitc249c96bb12ad898f712042b72b69e74aa2c6e43 (patch)
tree4e65a6972960bc5c8c3b628fdd26ae17748ca9bf
parent8e5111ef08d3b093a6923f19db7022e55ce5416b (diff)
downloadidalius-docker-c249c96bb12ad898f712042b72b69e74aa2c6e43.tar.xz
Make uid, gid build arguments, add missing depHEADmaster
-rw-r--r--Dockerfile9
1 files changed, 6 insertions, 3 deletions
diff --git a/Dockerfile b/Dockerfile
index 16d1f6f..3905937 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,13 +1,16 @@
FROM alpine:latest
-RUN addgroup -g 1006 idalius
-RUN adduser -u 1004 -D -G idalius idalius
+ARG uid
+ARG gid
+
+RUN addgroup -g $gid idalius
+RUN adduser -u $uid -D -G idalius idalius
# Intermediate tools used to build perl modules not provided as apk
RUN apk add perl perl-dev perl-app-cpanminus make gcc libgcc wget musl-dev openssl openssl-dev zlib-dev
# Perl modules used by idalius
-RUN apk add perl-config-tiny perl-html-parser perl-datetime
+RUN apk add perl-config-tiny perl-html-parser perl-datetime perl-io-socket-ssl
# Build and install POE and POE::Component::IRC modules
RUN cpanm install POE POE::Component::IRC