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.