Dunipod v0.12 : correction de plusieurs bugs et personnalisation du nœud Duniter associé

Une nouvelle version de Dunipod est disponible !

J’invite tous ceux qui hébergent une instance Dunipod à la mettre à jour :

cd dunipod
git checkout v0.12.0
sudo deploy/dunipodctl upgrade

Pour une première installation :

git clone https://git.duniter.org/nodes/rust/dunipod.git
cd dunipod
git checkout v0.12.0
cp deploy/compose.env.example deploy/.env
sed -i 's/pod.example.org/VOTRE_DOMAINE/' deploy/.env
sudo deploy/dunipodctl install

Cette nouvelle version vous permet désormais de configurer le nœud Duniter associé à Dunipod. Vous pouvez, par exemple, lui demander de conserver tous les blocs :

echo 'DUNITER_BLOCKS_PRUNING=archive' >> deploy/.env
sudo deploy/dunipodctl start

Cette commande relit la configuration, recrée les conteneurs concernés et vérifie leur santé.

Vous pouvez personnaliser les options CLI de Duniter prises en charge avec les variables d’environnement DUNITER_*. La liste exhaustive est disponible ici : https://git.duniter.org/nodes/rust/dunipod/-/blob/main/deploy/duniter-cli/env.example.

Cette nouvelle version corrige également les bugs #3 et #4 signalés par @HugoTrentesaux.
Elle implémente aussi la fonctionnalité #2, un prérequis pour permettre aux applications de modifier les profils proprement.

Cette release inclut d’autres changements. La liste exhaustive est disponible sur la release GitLab : https://git.duniter.org/nodes/rust/dunipod/-/releases/v0.12.0.

C’est déployé sur mes noeuds dunipod.g1.gyroi.de et dunipod.gtest.pagu.re :slight_smile: