[autodiscover] handle ARM cores

This commit is contained in:
Bernhard "bero" Rosenkränzer (Boggins) 2025-01-26 01:00:32 +01:00
parent 9da61818c4
commit 1260d3f594

View File

@ -13,12 +13,20 @@ config_autodiscover() {
TRAEFIK_HTTPAUTH_STRING_AUTODISCOVER=$(echo `htpasswd -nb admin@$DOMAIN $ADMINPASS` | sed -e s/\\$/\\$\\$/g)
cat > /federated/apps/autodiscover/docker-compose.yml <<EOF
version: '3.7'
if [ "$(uname -m)" = "aarch64" ]; then
# The federatedcomputer/autodiscover-email-settings container is built
# from the same sources as monogramm/autodiscover-email-settings
# without modifications.
# The only "change" is an aarch64 port.
CONTAINER=federatedcomputer/autodiscover-email-settings
else
CONTAINER=monogramm/autodiscover-email-settings
fi
cat > /federated/apps/autodiscover/docker-compose.yml <<EOF
services:
autodiscover:
image: monogramm/autodiscover-email-settings:\${IMAGE_VERSION}
image: ${CONTAINER}:\${IMAGE_VERSION}
container_name: autodiscover
hostname: autodiscover.$DOMAIN
restart: always