fix rutas con espacios en install y start
This commit is contained in:
24
install.bat
24
install.bat
@@ -1,10 +1,17 @@
|
|||||||
@echo off
|
@echo off
|
||||||
|
setlocal enabledelayedexpansion
|
||||||
|
|
||||||
echo ============================================
|
echo ============================================
|
||||||
echo EcoTrack Celaya - Instalador automatico
|
echo EcoTrack Celaya - Instalador automatico
|
||||||
echo Equipo BioCode - ITC / TecNM 2026
|
echo Equipo BioCode - ITC / TecNM 2026
|
||||||
echo ============================================
|
echo ============================================
|
||||||
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
|
:: Verificar Node.js
|
||||||
echo [1/4] Verificando Node.js...
|
echo [1/4] Verificando Node.js...
|
||||||
node --version >nul 2>&1
|
node --version >nul 2>&1
|
||||||
@@ -29,7 +36,13 @@ echo OK - Python detectado.
|
|||||||
|
|
||||||
:: Instalar dependencias del frontend
|
:: Instalar dependencias del frontend
|
||||||
echo [3/4] Instalando dependencias del frontend (npm install)...
|
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
|
call npm install
|
||||||
if %errorlevel% neq 0 (
|
if %errorlevel% neq 0 (
|
||||||
echo ERROR al instalar dependencias del frontend.
|
echo ERROR al instalar dependencias del frontend.
|
||||||
@@ -40,9 +53,14 @@ echo OK - Frontend listo.
|
|||||||
|
|
||||||
:: Instalar dependencias del backend
|
:: Instalar dependencias del backend
|
||||||
echo [4/4] Instalando dependencias del simulador...
|
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
|
python -m venv venv
|
||||||
call venv\Scripts\activate
|
call "%ROOT%\simulador-backend\venv\Scripts\activate.bat"
|
||||||
pip install fastapi uvicorn
|
pip install fastapi uvicorn
|
||||||
if %errorlevel% neq 0 (
|
if %errorlevel% neq 0 (
|
||||||
echo ERROR al instalar dependencias del backend.
|
echo ERROR al instalar dependencias del backend.
|
||||||
|
|||||||
23
start.bat
23
start.bat
@@ -1,10 +1,23 @@
|
|||||||
@echo off
|
@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.
|
||||||
|
|||||||
Reference in New Issue
Block a user