Modifier chemin /var/lib/gladysassistant

Bonjour,

Permettre de changer la destination “/var/lib/gladysassistant” utilisé pour stocker toutes les données de Gladys. Cela implique aussi de modifier le lancement des dockers comme Node-Red et Mosquitto.

Cela permet de données plus de flexibilité si l’on veut utiliser une autre partition ou un disque pour stocker les données et plus propre qu’un lien symbolique.

Merci d’avance.

Tu peux déjà modifier le dossier lors de l’installation en modifiant la commande docker.

C’est déjà expliqué dans la doc

Ci dessous le choix du dossier dans la commande docker

-v /var/lib/gladysassistant:/var/lib/gladysassistant \

-v /var/lib/gladysassistant : Le dossier de destination où Gladys va stocker toutes ses données. Vous pouvez changer la partie à gauche des « : » pour modifier le dossier de destination.

Pour rappel:

La commande Docker suivante :

-v /var/lib/gladysassistant:/var/lib/gladysassistant

est une option de montage de volume qui signifie :

-v ou --volume

Cette option permet de monter un dossier du système hôte dans un conteneur Docker.

Format général

-v <dossier_hôte>:<dossier_conteneur>
  • Dossier hôte : /var/lib/gladysassistant

  • Dossier dans le conteneur : /var/lib/gladysassistant

:right_arrow: Cela veut dire que le conteneur Docker va utiliser le dossier du système hôte comme stockage interne.

Tu peux ainsi mettre par exemple:

-v /home/user_name/gladys:/var/lib/gladysassistant \

Ok pour Gladys mais pour Node-Red. Ce chemin ne peut être changé car il est dans le code et je ne trouve pas de solution pour le modifier dans les paramètres.

Ou alors lorsque Gladys installe le Docker Node-Red, il reprend le chemin donné au lancement du Docker Gladys, mais ça m’étonnerait beaucoup.