Déployer cette documentation
La documentation est un site Docusaurus dans le dossier docusaurus/ du dépôt. Son Dockerfile construit le site avec Node et le sert avec nginx.
Dans Coolify
- Nouvelle ressource · Application · dépôt GitHub privé
quatrecenttrois/claude-rc-web(par l'application GitHub de Coolify ou une clé de déploiement), branchemain. - Build Pack : Dockerfile.
- Base Directory :
/docusaurus. - Port exposé :
80. - Domaine : celui de votre choix, en HTTPS.
- Variables d'environnement pour protéger l'accès par mot de passe (recommandé) :
| Variable | Rôle |
|---|---|
DOCS_USER | identifiant |
DOCS_PASSWORD | mot de passe |
DOCS_URL | adresse publique du site (facultatif, pour les liens absolus) |
- Healthcheck : chemin
/sante(répond sans mot de passe). - Activez le déploiement automatique : chaque push sur
mainreconstruit la documentation.
Sans DOCS_USER et DOCS_PASSWORD, le site est accessible à toute personne qui connaît l'adresse. Il n'est jamais indexé par les moteurs de recherche.
En local
cd docusaurus
npm install
npm start
Ou avec Docker :
docker build -t claude-rc-docs docusaurus
docker run --rm -p 8080:80 -e DOCS_USER=equipe -e DOCS_PASSWORD=secret claude-rc-docs