fix: download stalwart binary directly instead of install script
Build Stalwart Mail Yolk / build (push) Has been cancelled

This commit is contained in:
2026-06-16 00:25:59 +03:00
parent cac46f92bb
commit f932ec483f
+10 -4
View File
@@ -21,15 +21,21 @@ RUN apt update \
&& apt clean \
&& rm -rf /var/lib/apt/lists/*
# Install Stalwart Mail Server
RUN curl -sSL https://stalw.art/install.sh | bash
# Create directories
RUN mkdir -p /home/container/stalwart-mail \
RUN mkdir -p /home/container/stalwart-mail/bin \
&& mkdir -p /home/container/stalwart-mail/data \
&& mkdir -p /home/container/stalwart-mail/certs \
&& mkdir -p /home/container/stalwart-mail/logs
# Install Stalwart Mail Server
ARG STALWART_VERSION=0.16.8
RUN cd /tmp \
&& curl -sSL -o stalwart.tar.gz "https://github.com/stalwartlabs/mail-server/releases/download/v${STALWART_VERSION}/stalwart-x86_64-unknown-linux-gnu.tar.gz" \
&& tar xzf stalwart.tar.gz \
&& mv stalwart-* /home/container/stalwart-mail/bin/stalwart-mail \
&& chmod +x /home/container/stalwart-mail/bin/stalwart-mail \
&& rm -rf /tmp/*
# Setup user
RUN useradd -m -d /home/container -s /bin/bash container \
&& chown -R container:container /home/container