Initial commit
This commit is contained in:
67
setup.bat
Normal file
67
setup.bat
Normal file
@@ -0,0 +1,67 @@
|
||||
@echo off
|
||||
echo ========================================
|
||||
echo Configuracion del Sistema
|
||||
echo ========================================
|
||||
echo.
|
||||
|
||||
echo [1/5] Instalando dependencias Node.js...
|
||||
call npm install
|
||||
if errorlevel 1 (
|
||||
echo ERROR: No se pudo instalar dependencias Node.js
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo.
|
||||
echo [2/5] Instalando dependencias Python...
|
||||
pip install -r requirements_prisma.txt
|
||||
if errorlevel 1 (
|
||||
echo ERROR: No se pudo instalar dependencias Python
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo.
|
||||
echo [3/5] Verificando archivo .env...
|
||||
if not exist .env (
|
||||
echo.
|
||||
echo ADVERTENCIA: El archivo .env no existe
|
||||
echo Creando archivo .env de ejemplo...
|
||||
(
|
||||
echo DATABASE_URL=postgresql://postgres:postgres@localhost:5432/pedidos_clientes
|
||||
echo OPENAI_API_KEY=tu-openai-api-key-aqui
|
||||
echo DEBUG=True
|
||||
) > .env
|
||||
echo.
|
||||
echo Por favor edita .env con tus credenciales antes de continuar
|
||||
pause
|
||||
)
|
||||
|
||||
echo.
|
||||
echo [4/5] Generando cliente Prisma...
|
||||
call prisma generate
|
||||
if errorlevel 1 (
|
||||
echo ERROR: No se pudo generar el cliente Prisma
|
||||
echo Verifica que Prisma CLI esté instalado: npm install
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo.
|
||||
echo [5/5] Creando migraciones de base de datos...
|
||||
echo.
|
||||
echo IMPORTANTE: Asegurate de que PostgreSQL esté corriendo
|
||||
echo y que la base de datos esté configurada en .env
|
||||
echo.
|
||||
pause
|
||||
call prisma migrate dev --name init
|
||||
|
||||
echo.
|
||||
echo ========================================
|
||||
echo Configuracion completada!
|
||||
echo ========================================
|
||||
echo.
|
||||
echo Siguiente paso: Ejecutar start.bat para iniciar el sistema
|
||||
echo.
|
||||
pause
|
||||
|
||||
Reference in New Issue
Block a user