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 dev

De 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 2500

Añ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 serve

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

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