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