73 lines
1.6 KiB
Batchfile
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
|