Démarrer
Développement local
Commandes quotidiennes, ports, compilation et tests du code source.
Toutes les commandes suivantes partent de la racine tradoc/.
Lancement quotidien
.\.venv\Scripts\python.exe main.py devPar défaut :
- frontend Vite :
127.0.0.1:2499; - API FastAPI :
127.0.0.1:8000; - authentification par
APP_SECRETneutralisée pour ce lancement strictement local.
Personnaliser les ports
.\.venv\Scripts\python.exe main.py dev --api-port 8001 --web-port 2500Ajoutez --reload pour recharger automatiquement le backend lorsque le code Python change.
Compiler le frontend
npm --prefix web run build
.\.venv\Scripts\python.exe main.py serveserve écoute sur 127.0.0.1:8000. Une écoute non locale exige un APP_SECRET fort.
Tests
.\.venv\Scripts\python.exe -m unittest discover -s tests -p "test_*.py"
npm --prefix web run build
npm --prefix web run test:e2ePort déjà utilisé
TraDoc refuse de démarrer si 8000 ou 2499 est occupé. Arrêtez l'ancien processus ou choisissez d'autres ports ; ne lancez pas plusieurs superviseurs sur les mêmes ports.