From 86f372f3b6541906046b8ebb280372a0fa0adf84 Mon Sep 17 00:00:00 2001 From: myve Date: Tue, 30 Sep 2025 21:08:51 +0000 Subject: [PATCH] Added the option to choose another apk repo aside from the default latest-stable (eg. edge) --- build/Dockerfile.alpine | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/build/Dockerfile.alpine b/build/Dockerfile.alpine index 3931b86..af335ce 100644 --- a/build/Dockerfile.alpine +++ b/build/Dockerfile.alpine @@ -1,8 +1,10 @@ # syntax = docker/dockerfile:1 # To check container versions, run: docker exec myvemail bash -c "postconf -d mail_version; dovecot --version; mariadb -V" - FROM alpine:edge +# Build ARG for apk repository +ARG apkrepo + # LABEL about the custom image LABEL description="MyveMail" @@ -18,8 +20,8 @@ ADD run/docker-entrypoint /docker-entrypoint/ ADD run/installer.sh /tmp/ # Update Ubuntu Software repository and install requisites -RUN printf '%s\n' 'https://dl-cdn.alpinelinux.org/alpine/latest-stable/main/' \ - 'https://dl-cdn.alpinelinux.org/alpine/latest-stable/community/' >/etc/apk/repositories \ +RUN printf '%s\n' "https://dl-cdn.alpinelinux.org/alpine/${apkrepo:-latest-stable}/main/" \ + "https://dl-cdn.alpinelinux.org/alpine/${apkrepo:-latest-stable}/community/" >/etc/apk/repositories \ # Pre-create vmail user && addgroup -g 600 vmail \ && adduser -S -D -h /var/vmail -u 600 -G vmail vmail \