Docusaurus
Permet de générer un site static pour la documentation de son projet
Installation
À la racine de votre projet, créez un dossier docs
Ajouter un container à votre docker-compose.yml
nodedoc:
image: registry.gitlab.com/kgaut/docker-node-images:19
volumes:
- ./docs:/app
ports:
- '3000:3000'
tty: true
Connexion au container
docker compose exec nodedoc sh
Installation de docusaurus
npx create-docusaurus@latest ./sources classic
cd sources/
mv * ../
mv .gitignore ../
cd ../
rm -Rf sources
Et c'est parti !
Lancement du serveur local
npx docusaurus start --host 0.0.0.0
Le site sera accessible sur localhost:3000