Initial commit

This commit is contained in:
2025-12-05 11:27:16 -03:00
commit 804bacfbe3
87 changed files with 7260 additions and 0 deletions

67
setup.bat Normal file
View 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