TraDoc Docs
Exploitation

Mettre à jour

Mettre à niveau une installation Git ou Docker sans perdre les projets.

Avant toute mise à jour

  • Exportez les travaux importants.
  • Sauvegardez data/.
  • Notez la version et l'image actuelles.
  • Vérifiez que les projets ne sont plus en cours.

Checkout Git

git status --short
git pull --ff-only
.\.venv\Scripts\python.exe -m pip install -r requirements.txt
npm --prefix web ci
npm --prefix web run build
.\.venv\Scripts\python.exe -m unittest discover -s tests -p "test_*.py"

Ne lancez pas git reset --hard pour résoudre des modifications locales non comprises. Sauvegardez ou examinez-les avant la mise à jour.

Docker

docker compose pull
docker compose up -d
docker compose logs --tail 100 tradoc

Si votre Compose construit le dépôt local, utilisez docker compose up -d --build après la mise à jour des sources.

Après

Contrôlez /health, la connexion au fournisseur, la liste des projets et un petit export. Conservez l'ancienne sauvegarde jusqu'à validation.

On this page