Le build (Docusaurus, 4 locales) tourne directement sur le VPS de prod (1 vCPU/2GB, partagé avec 13 autres conteneurs) et avait échoué deux fois faute de ressources.
Contexte : audit disque du VPS OVH de l'association (2026-07-15). Recherche dédiée ayant identifié 4 causes indépendantes (npm install non déterministe, absence de .dockerignore, build direct sur la prod sans garde-fou mémoire, duplication ×4 des images statiques par locale — comportement natif de staticDirectories chez Docusaurus).
Résolu par #331 (465MB -> 267MB, + fiabilité du build via npm ci/maxThreads/garde-fou mémoire/dédup symlink).
Le build (Docusaurus, 4 locales) tourne directement sur le VPS de prod (1 vCPU/2GB, partagé avec 13 autres conteneurs) et avait échoué deux fois faute de ressources.
Contexte : audit disque du VPS OVH de l'association (2026-07-15). Recherche dédiée ayant identifié 4 causes indépendantes (npm install non déterministe, absence de .dockerignore, build direct sur la prod sans garde-fou mémoire, duplication ×4 des images statiques par locale — comportement natif de
staticDirectorieschez Docusaurus).Résolu par #331 (465MB -> 267MB, + fiabilité du build via npm ci/maxThreads/garde-fou mémoire/dédup symlink).