Aller au contenu principal

Depuis les sources

Cette option est destinée à des utilisateurs expérimentés qui souhaitent contribuer au développement de Djehooty ou qui ont besoin d'une configuration très spécifique. Elle nécessite l'installation de plusieurs dépendances et une configuration plus avancée.

Les procédures de compilation suivantes décrivent comment compiler et lancer les composants djehooty-backend et djehooty-frontend séparément, puis djehooty-backend-standalone.

djehooty-backend

Pour compiler djehooty-backend depuis ses sources, commencez par installer Go sur votre système, puis lancez les commandes suivantes dans votre terminal :

git clone ssh://git@codeberg.org/Djehooty/djehooty-backend.git
cd djehooty-backend
make build

L'exécutable djehooty-backend-prod est généré dans le dossier build.

Vous pouvez le lancer avec la commande suivante :

./build/djehooty-backend-prod

djehooty-frontend

Pour compiler djehooty-frontend depuis ses sources, assurez-vous d'avoir Node.js et npm installés sur votre système, puis lancez les commandes suivantes dans votre terminal :

git clone ssh://git@codeberg.org/Djehooty/djehooty-frontend.git
cd djehooty-frontend
npm install
npm start

djehooty-backend-standalone

La compilation de djehooty-backend-standalone nécessite un troisième dépôt Git pour compiler les deux composants précédents. Assurez-vous d'avoir installé les dépendances nécessaires pour chacun d'eux (Go, Node.js, npm), puis lancez les commandes suivantes dans votre terminal :

git clone https://codeberg.org/Djehooty/Djehooty.git
cd Djehooty
make standalone

L'exécutable djehooty-standalone est généré dans le dossier ./backend/build.

Vous pouvez le lancer avec la commande suivante :

./backend/build/djehooty-standalone