|
@@ -3,6 +3,20 @@ MAINTAINER Andre Peters <andre.peters@servercow.de>
|
|
|
|
|
|
ENV DEBIAN_FRONTEND noninteractive
|
|
|
|
|
|
+ENV GOSU_VERSION 1.9
|
|
|
+RUN set -x \
|
|
|
+ && apt-get update && apt-get install -y --no-install-recommends ca-certificates wget && rm -rf /var/lib/apt/lists/* \
|
|
|
+ && dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')" \
|
|
|
+ && wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch" \
|
|
|
+ && wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc" \
|
|
|
+ && export GNUPGHOME="$(mktemp -d)" \
|
|
|
+ && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
|
|
|
+ && gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu \
|
|
|
+ && rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc \
|
|
|
+ && chmod +x /usr/local/bin/gosu \
|
|
|
+ && gosu nobody true \
|
|
|
+ && apt-get purge -y --auto-remove ca-certificates wget
|
|
|
+
|
|
|
RUN apt-get update \
|
|
|
&& apt-get -y --force-yes install apt-transport-https \
|
|
|
&& apt-key adv --keyserver keys.gnupg.net --recv-key 0x810273C4 \
|
|
@@ -10,12 +24,8 @@ RUN apt-get update \
|
|
|
&& apt-get update \
|
|
|
&& apt-get -y --force-yes install sogo sogo-activesync
|
|
|
|
|
|
-USER sogo
|
|
|
-
|
|
|
COPY ./docker-entrypoint.sh /
|
|
|
|
|
|
-USER sogo
|
|
|
-
|
|
|
ENTRYPOINT ["/docker-entrypoint.sh"]
|
|
|
CMD ["/usr/sbin/sogod"]
|
|
|
|