Primeros pasos
Desarrollo local
Comandos habituales, puertos, compilación y pruebas del código fuente.
Todos los comandos siguientes se ejecutan desde la raíz tradoc/.
Inicio habitual
.\.venv\Scripts\python.exe main.py devDe forma predeterminada:
- frontend Vite:
127.0.0.1:2499; - API FastAPI:
127.0.0.1:8000; - enlace loopback para Vite y FastAPI.
Personalizar los puertos
.\.venv\Scripts\python.exe main.py dev --api-port 8001 --web-port 2500Añade --reload para reiniciar el backend automáticamente cuando cambie el código Python.
Compilar el frontend
npm --prefix web run build
.\.venv\Scripts\python.exe main.py serveserve escucha en 127.0.0.1:8000. Docker usa --host 0.0.0.0 en una LAN de confianza.
Pruebas
.\.venv\Scripts\python.exe -m unittest discover -s tests -p "test_*.py"
npm --prefix web run build
npm --prefix web run test:e2ePuerto ya utilizado
TraDoc no se inicia si 8000 o 2499 están ocupados. Detén el proceso anterior o elige otros puertos; no ejecutes varios supervisores sobre los mismos puertos.