Modification du fichier de configuration canopsis.toml
¶
Description¶
Le fichier canopsis.toml
regroupe la plupart des réglages fondamentaux des différents moteurs et services de Canopsis.
Note
Les réglages d'exploitation « du quotidien » se situent plutôt dans l'interface web de Canopsis.
D'autres réglages propres à certains moteurs se font au travers de leurs options de lancement (voir la documentation de chaque moteur à ce sujet) et de variables d'environnement.
Emplacement¶
L'emplacement du fichier de configuration diffère entre les différents types d'environnement d'installation proposés par Canopsis.
Type d'environnement | Emplacement du fichier |
---|---|
Paquets RPM | /opt/canopsis/etc/canopsis.toml |
Docker Compose | /canopsis.toml |
Variables d'environnement associées¶
La variable d'environnement CPS_DEFAULT_CFG
permet de définir un autre emplacement à utiliser pour charger ce fichier de configuration.
Il est recommandé de ne pas modifier cette valeur.
Liste des différentes options de configuration¶
Certaines des valeurs pouvant être modifiées dans le fichier canopsis.toml
sont détaillées dans d'autres pages de cette plateforme de documentation. Lancez une recherche de canopsis.toml
dans la barre de recherche de doc.canopsis.net afin d'identifier ces diverses références.
Il n'existe, à ce jour, pas de documentation répertoriant et décrivant la totalité de ces variables.
Modification et maintenance du fichier¶
Éditez directement le fichier /opt/canopsis/etc/canopsis.toml
, et suivez le reste de cette procédure.
Lors de la mise à jour de Canopsis, vos modifications seront préservées par le gestionnaire de paquets yum
. Vous devrez alors effectuer une synchronisation manuelle entre vos modifications passées et toute éventuelle nouvelle mise à jour du fichier.
Surchargez la totalité du fichier /canopsis.toml
existant du conteneur reconfigure
, à l'aide d'un volume.
Lors des mises à jour de Canopsis, puisque vous effectuez une surcharge complète du fichier et que Docker Compose ne gère pas la mise à jour de fichiers de configuration, veillez tout particulièrement à comparer votre canopsis.toml
surchargé localement avec la dernière version de canopsis.toml
présente dans l'image de base.
Étape obligatoire pour la prise en compte des modifications¶
Après toute modification d'une valeur présente dans canopsis.toml
, canopsis-reconfigure
doit être relancé et les services et moteurs de Canopsis doivent être redémarrés.
Exécuter les commandes suivantes :
set -o allexport ; source /opt/canopsis/etc/go-engines-vars.conf
/opt/canopsis/bin/canopsis-reconfigure
canoctl restart
Exécuter les commandes suivantes :
docker-compose restart reconfigure
docker-compose down
docker-compose up -d