fix rutas con espacios en install y start

This commit is contained in:
CarmenGlez20
2026-05-23 09:25:37 -06:00
parent 094095bf72
commit c18d87559c
2 changed files with 39 additions and 8 deletions

View File

@@ -1,10 +1,17 @@
@echo off
setlocal enabledelayedexpansion
echo ============================================
echo EcoTrack Celaya - Instalador automatico
echo Equipo BioCode - ITC / TecNM 2026
echo ============================================
echo.
:: Guardar la ruta raiz del proyecto (donde esta este .bat)
set "ROOT=%~dp0"
:: Quitar la barra al final
if "%ROOT:~-1%"=="\" set "ROOT=%ROOT:~0,-1%"
:: Verificar Node.js
echo [1/4] Verificando Node.js...
node --version >nul 2>&1
@@ -29,7 +36,13 @@ echo OK - Python detectado.
:: Instalar dependencias del frontend
echo [3/4] Instalando dependencias del frontend (npm install)...
cd /d "%~dp0ecotrack"
cd /d "%ROOT%\ecotrack"
if %errorlevel% neq 0 (
echo ERROR: No se encontro la carpeta ecotrack.
echo Asegurate de que install.bat este en la carpeta raiz del proyecto.
pause
exit /b 1
)
call npm install
if %errorlevel% neq 0 (
echo ERROR al instalar dependencias del frontend.
@@ -40,9 +53,14 @@ echo OK - Frontend listo.
:: Instalar dependencias del backend
echo [4/4] Instalando dependencias del simulador...
cd /d "%~dp0simulador-backend"
cd /d "%ROOT%\simulador-backend"
if %errorlevel% neq 0 (
echo ERROR: No se encontro la carpeta simulador-backend.
pause
exit /b 1
)
python -m venv venv
call venv\Scripts\activate
call "%ROOT%\simulador-backend\venv\Scripts\activate.bat"
pip install fastapi uvicorn
if %errorlevel% neq 0 (
echo ERROR al instalar dependencias del backend.

View File

@@ -1,10 +1,23 @@
@echo off
echo Iniciando EcoTrack Celaya...
setlocal
start "Simulador Backend" cmd /k "cd simulador-backend && venv\Scripts\activate && uvicorn main:app --reload --port 8000"
:: Ruta raiz del proyecto
set "ROOT=%~dp0"
if "%ROOT:~-1%"=="\" set "ROOT=%ROOT:~0,-1%"
timeout /t 3
echo ============================================
echo EcoTrack Celaya - Iniciando sistema...
echo Equipo BioCode - ITC / TecNM 2026
echo ============================================
echo.
start "Frontend React" cmd /k "cd ecotrack && npm run dev"
start "Simulador Backend" cmd /k "cd /d "%ROOT%\simulador-backend" && venv\Scripts\activate && uvicorn main:app --reload --port 8000"
echo Listo. Abre http://localhost:5174
timeout /t 3 /nobreak
start "Frontend React" cmd /k "cd /d "%ROOT%\ecotrack" && npm run dev"
echo.
echo Sistema iniciado. Abre tu navegador en:
echo http://localhost:5174
echo.