Saltar a contenido

Instalación del frontend

Borrador

1. Dependencias

cd gestion-civis-frontend
npm install

2. Desarrollo

npm run dev      # http://localhost:5173 (proxy /api → backend en :5000)

El servidor de Vite hace proxy de /api hacia el backend Flask, de modo que en desarrollo se ejecutan ambos a la vez.

3. Build de producción

npm run build    # genera dist/

El resultado (dist/) son ficheros estáticos que sirve el servidor web (Nginx/Apache) o el propio backend.

4. Configuración de orígenes (CORS)

En producción, los orígenes permitidos del backend deben coincidir con el dominio real del frontend (ver Configuración (.env) y Convenciones de la API).

Verificación

npm run preview permite servir el build localmente para comprobarlo antes de desplegar.