#!/bin/bash # # Autodiscover service for mail PATH=$HOME/.docker/cli-plugins:/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin config_autodiscover() { echo -ne "\n* Configuring /federated/apps/autodiscover container.." if [ ! -d "/federated/apps/autodiscover" ]; then mkdir -p /federated/apps/autodiscover fi TRAEFIK_HTTPAUTH_STRING_AUTODISCOVER=$(echo `htpasswd -nb admin@$DOMAIN $ADMINPASS` | sed -e s/\\$/\\$\\$/g) 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 < /federated/apps/autodiscover/.env < /dev/null" "8" echo -ne "done." }