- Instalar dependencias:
npm install - Desarrollo:
npm start - Build producción:
npm run build - Previsualizar build:
npm run preview - Tests:
npm test
- Frontend (Vite):
http://localhost:3000 - Backend API esperado:
http://localhost:5000
El puerto
3000está definido envite.config.js. El backend5000está hardcodeado en el frontend (múltiples llamadas API ysrc/utils/api.js).
Actualmente, el frontend no usa variables VITE_* para la URL de API.
- Archivo raíz
.env.example: existe pero está vacío. - Docker dev usa:
DOCKER_DEV_NAMEDOCKER_DEV_REACT_PORT
- Docker prod usa:
DOCKER_PROD_NAME
- Dev:
docker-compose -f docker/dev/compose.yaml up- Mapea
${DOCKER_DEV_REACT_PORT}:3000
- Mapea
- Prod:
docker-compose -f docker/prod/compose.yaml up- Construye y copia
/dist(no levanta servidor web por sí solo)
- Construye y copia
- Node.js + npm instalados
- Backend corriendo en
localhost:5000 - Puerto
3000libre para el frontend