proxy-oidcv2/setup.bat
2025-12-03 21:38:43 +01:00

73 lines
1.6 KiB
Batchfile

@echo off
REM Quick setup script for Secure Proxy on Windows
echo 🚀 Setting up Secure Proxy OIDC...
echo.
REM Check if Node.js is installed
where node >nul 2>nul
if %ERRORLEVEL% neq 0 (
echo ❌ Node.js is not installed. Please install Node.js 16+ first.
pause
exit /b 1
)
for /f "tokens=*" %%i in ('node --version') do set NODE_VERSION=%%i
echo ✓ Node.js version: %NODE_VERSION%
echo.
REM Install dependencies
echo 📦 Installing dependencies...
call npm install
if %ERRORLEVEL% neq 0 (
echo ❌ npm install failed
pause
exit /b 1
)
echo.
echo ✓ Dependencies installed
echo.
REM Initialize database
echo 🗄️ Initializing database...
call npm run init-db
if %ERRORLEVEL% neq 0 (
echo ❌ Database initialization failed
pause
exit /b 1
)
echo.
echo ✓ Database initialized
echo.
REM Done
echo ════════════════════════════════════════════════════════
echo ✅ Setup complete!
echo.
echo 📝 Next steps:
echo.
echo 1. Start the server:
echo npm run dev
echo.
echo 2. Open in browser:
echo http://localhost:3000
echo.
echo 3. Access admin panel:
echo http://localhost:3000/admin
echo.
echo 🔑 Admin credentials (from .env):
echo Email: admin@example.com
echo Password: changeme
echo.
echo 📖 Documentation:
echo - Read: 00-START-HERE.md
echo - Or: QUICKSTART.md
echo.
echo ════════════════════════════════════════════════════════
pause