summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devtools/Dockerfile.alpine5
-rw-r--r--devtools/Dockerfile.arch3
-rw-r--r--devtools/Dockerfile.fedora3
-rw-r--r--devtools/Dockerfile.ubuntu3
4 files changed, 13 insertions, 1 deletions
diff --git a/devtools/Dockerfile.alpine b/devtools/Dockerfile.alpine
index 4d1c955..abbc1ac 100644
--- a/devtools/Dockerfile.alpine
+++ b/devtools/Dockerfile.alpine
@@ -2,8 +2,9 @@ FROM alpine:latest
ARG CONFIGURE_OPTS="--enable-seccomp"
-RUN apk update && apk add --no-cache musl-dev libevent-dev libseccomp-dev linux-headers gcc make automake autoconf perl-test-harness-utils
+RUN apk update && apk add --no-cache musl-dev libevent-dev libseccomp-dev linux-headers gcc make automake autoconf perl-test-harness-utils git
+RUN adduser -S memcached
ADD . /src
WORKDIR /src
@@ -11,4 +12,6 @@ RUN ./autogen.sh
RUN ./configure ${CONFIGURE_OPTS}
RUN make -j
+USER memcached
+
CMD make test
diff --git a/devtools/Dockerfile.arch b/devtools/Dockerfile.arch
index e5e6c55..e70b620 100644
--- a/devtools/Dockerfile.arch
+++ b/devtools/Dockerfile.arch
@@ -5,6 +5,7 @@ ARG CONFIGURE_OPTS="--enable-seccomp"
RUN pacman -Sy && pacman --noconfirm -S gcc automake autoconf libevent libseccomp git make perl
RUN ln -s /usr/bin/core_perl/prove /usr/bin/prove
+RUN useradd -ms /bin/bash memcached
ADD . /src
WORKDIR /src
@@ -16,4 +17,6 @@ RUN autoconf
RUN ./configure ${CONFIGURE_OPTS}
RUN make -j
+USER memcached
+
CMD make test
diff --git a/devtools/Dockerfile.fedora b/devtools/Dockerfile.fedora
index 2cbb25a..bc45341 100644
--- a/devtools/Dockerfile.fedora
+++ b/devtools/Dockerfile.fedora
@@ -4,6 +4,7 @@ ARG CONFIGURE_OPTS="--enable-seccomp"
RUN dnf install -y perl automake autoconf libseccomp-devel libevent-devel gcc make git
+RUN useradd -ms /bin/bash memcached
ADD . /src
WORKDIR /src
@@ -11,4 +12,6 @@ RUN aclocal && autoheader && automake --foreign --add-missing && autoconf
RUN ./configure ${CONFIGURE_OPTS}
RUN make -j
+USER memcached
+
CMD make test
diff --git a/devtools/Dockerfile.ubuntu b/devtools/Dockerfile.ubuntu
index 008c266..1d47d1d 100644
--- a/devtools/Dockerfile.ubuntu
+++ b/devtools/Dockerfile.ubuntu
@@ -4,6 +4,7 @@ ARG CONFIGURE_OPTS="--enable-seccomp"
RUN apt-get update && apt-get install -y build-essential automake1.11 autoconf libevent-dev libseccomp-dev git
+RUN useradd -ms /bin/bash memcached
ADD . /src
WORKDIR /src
@@ -11,4 +12,6 @@ RUN ./autogen.sh
RUN ./configure ${CONFIGURE_OPTS}
RUN make -j
+USER memcached
+
CMD make test