diff options
-rw-r--r-- | devtools/Dockerfile.alpine | 5 | ||||
-rw-r--r-- | devtools/Dockerfile.arch | 3 | ||||
-rw-r--r-- | devtools/Dockerfile.fedora | 3 | ||||
-rw-r--r-- | devtools/Dockerfile.ubuntu | 3 |
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 |