TraDoc Docs
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 dev

Par défaut :

  • frontend Vite : 127.0.0.1:2499 ;
  • API FastAPI : 127.0.0.1:8000 ;
  • authentification par APP_SECRET neutralisée pour ce lancement strictement local.

Personnaliser les ports

.\.venv\Scripts\python.exe main.py dev --api-port 8001 --web-port 2500

Ajoutez --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 serve

serve é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:e2e

Port 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.

On this page