Errori nel log di Mail-receiver dopo l'aggiornamento di letsencrypt

Un po’ contorto… ma penso che dovrebbe funzionare:

# Per prima cosa, assicurati di avere l'ultima immagine di base localmente
docker pull discourse/mail-receiver:release

# Ottieni il livello superiore dell'immagine di base
BASE_IMAGE_HASH=$(docker history discourse/mail-receiver:release -q | head -n 1)

# Ottieni i livelli della versione **in esecuzione**
RUNNING_IMAGE_HASH=$(docker container inspect mail-receiver -f "{{.Image}}")
RUNNING_IMAGE_LAYERS=$(docker history $RUNNING_IMAGE_HASH -q)

# Verifica se i livelli dell'immagine in esecuzione includono l'immagine di base corrente:
[[ "$RUNNING_IMAGE_LAYERS" == *"$BASE_IMAGE_HASH"* ]] && echo "Aggiornato"

Questo stamperà “Aggiornato” se sei aggiornato. Altrimenti, l’ultima riga non stamperà nulla e uscirà con uno stato diverso da zero.