diff --git a/Dockerfile b/Dockerfile index 1213d1b..0be669d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ -FROM alpine:3.12 +FROM alpine:3 LABEL maintainer="Huan LI " -ENV BATS_VERSION 1.2.1 -ENV S6_VERSION 2.1.0.0 +ENV BATS_VERSION 1.10.0 +ENV S6_VERSION 3.1.5.0 ## Install System @@ -11,7 +11,6 @@ RUN apk add --update --no-cache \ coreutils \ curl \ cyrus-sasl \ - cyrus-sasl-plain \ cyrus-sasl-login \ ca-certificates \ drill \ @@ -46,6 +45,7 @@ COPY install/sender_header_filter.pcre /etc/postfix/sender_header_filter.pcre RUN cat /dev/null > /etc/postfix/aliases && newaliases \ && echo simple-mail-forwarder.com > /etc/hostname \ && mkdir -p /run/opendkim && chown opendkim:opendkim /run/opendkim \ + && mkdir -p /etc/sasl2/ \ && echo test | saslpasswd2 -p test@test.com \ && chown postfix /etc/sasl2/sasldb2 \ && saslpasswd2 -d test@test.com diff --git a/script/install-s6-overlay.sh b/script/install-s6-overlay.sh index ac271da..5dbceeb 100755 --- a/script/install-s6-overlay.sh +++ b/script/install-s6-overlay.sh @@ -25,7 +25,7 @@ case $(uname -m) in ARCH=x86 ;; x86_64) - ARCH=amd64 + ARCH=x86_64 ;; *) echo "ARCH not supported: $ARCH" @@ -33,7 +33,6 @@ case $(uname -m) in ;; esac -URL="https://github.com/just-containers/s6-overlay/releases/download/v${S6_VERSION}/s6-overlay-${ARCH}.tar.gz" - -curl -L -s https://github.com/just-containers/s6-overlay/releases/download/v${S6_VERSION}/s6-overlay-amd64.tar.gz \ - | tar xzf - -C / +URL="https://github.com/just-containers/s6-overlay/releases/download/v${S6_VERSION}/s6-overlay-${ARCH}.tar.xz" +curl -L -s $URL \ + | tar -xJf - -C /