Aller au contenu principal

Configuration

djehooty-backend

User Directory

Le dossier User Directory contient la configuration, la base de données et les fichiers utilisateur de Djehooty.

Par défaut, ce dossier est configuré à ~/Djehooty sous Linux.

Lorsqu'il n'existe pas, User Directory est créé au premier démarrage du serveur.

Avec Docker

Il est possible de changer ce dossier en montant un volume Docker différent sur /app/data. Il s'agit alors de remplacer ~/Djehooty dans votre docker-compose.yml par le chemin de votre choix ou bien de modifier les paramètres de la ligne de commande. Attention à bien changer les droits d'accès au dossier comme expliqué dans la section Installation.

Avec le Makefile de djehooty-backend

Vous pouvez aussi changer ce dossier en utilisant la variable d'environnement DEV_USERDIR lors de l'utilisation du Makefile.

make dev DEV_USERDIR=~/Djehooty-dev2 # Override user directory
make run DEV_USERDIR=~/Djehooty-dev2 # Override user directory

Avec le binaire djehooty-backend

Il est possible de changer ce dossier en utilisant l'option --userdir

djehooty-backend --userdir ~/Documents/Djehooty

Configuration file

djehooty-backend va chercher automatiquement le fichier config.yaml dans User Directory pour charger différents paramètres au démarrage du serveur. Lorsque config.yaml n'existe pas, les paramètres par défaut son chargés automatiquement sans pour autant créer de fichier.

Pour pouvoir modifier les paramètres de djehooty-backend, s'il n'existe pas déjà, créez un fichier config.yaml à la racine du dossier User Directory

Port

Vous pouvez changer le numéro de port, si la valeur part défaut ne vous convient pas

port: 8181

Developpemet

Vous pouvez activer le mode développement avec dev_mode.

Puis l'option dev_latency_ms permet d'introduire une latence dans la réponse de tous les endpoints de l'API Rest.

dev_mode: true
dev_latency_ms: 1000