[![docs.djeex.fr](https://img.shields.io/badge/DjeexLab-00b0f0?style=for-the-badge&logoColor=white&logo=materialformkdocs)](https://docs.djeex.fr/) [![](https://dcbadge.limes.pink/api/server/jvhardware)](https://discord.gg/jvhardware) [![Uptime-Kuma](https://stats.djeex.fr/api/badge/23/status?style=for-the-badge)](https://docs.djeex.fr/)

# 🔧 De la doc, encore de la doc **Djeex Lab** c'est avant tout un projet personnel visant à héberger chez soi le plus de services possibles du quotidien sans passer par des plateformes propriétaires (Google, Apple, Netflix...). Cette doc utilise [Material for MkDocs](https://squidfunk.github.io/mkdocs-material/) Ce repo contient de quoi modifier les pages, ajouter vos changements, et redéployer le site. # Tester avec docker Le `compose.yaml` vous permet de déployer le conteneur et un environnement de test joignable directement via `http://ipduserveur:8005`. Modifiez le `compose.yaml` selon votre environnement. Déployez le avec docker, en vous positionnant dans le dossier `mkdocs` avec la commande ```console $ sudo docker compose up -d ``` Les changements effectués sur les documents sont répercutés en temps réel sur le serveur web. > [!WARNING] > N'utilisez pas le serveur web du conteneur pour de la production. # Build le site Le site statique est stocké dans `/site`. Pour le build, veuillez utiliser la commande suivante ```console $ sudo docker exec -i -w /docs mkdocs mkdocs build ``` Veuillez penser à le faire avant de demander un merge. Un grand merci à **Nipah** et **Xenio**, pour le partage de leurs connaissances infinies, et surtout pour leur patience.