↗️ La MAJ qui vous veut du mal
Depuis 50 minutes à l'heure de vous écrire ces lignes, il y a eu un mise à jour Homepage en version 1.0.0. Elle ne vous veut aucun mal. Ou... presque.
Regardez ici les améliorations :
❌ L'erreur qui vous veut encore plus de mal
Si vous faites la mise à jour sans passer par leur page GitHub, vous ne savez probablement pas qu'il faut faire une modification dans votre compose sous peine d'avoir l'erreur Host validation failed après la simple mise à jour de l'application :

Cette erreur, facile à corriger, vient du fait qu'il faut ajouter un petit quelque chose dans la partie environment de votre compose.yml :
HOMEPAGE_ALLOWED_HOSTS
Ce changement, pour des raisons de sécurité, est simple : les utilisateurs devront définir la variable d'environnement HOMEPAGE_ALLOWED_HOSTS.
En d'autres mots, comme c'est le cas dans beaucoup d'applications sous Docker, il faudra ajouter une variable pour désigner l'hôte autorisé et entrer le domaine de l'instance.
🔧 La modification à faire
Concrètement, modifiez votre fichier compose :
nano compose.yml
Ou encore
nano docker-compose.yml
Ajoutez cette ligne dans la partie environment et remplacez mon.url.com par la votre :
HOMEPAGE_ALLOWED_HOSTS: mon.url.com
Ce qui donne quelque chose comme ça :

Terminez par un :
docker compose up -d