Initial commit: DashCaddy v1.0
Full codebase including API server (32 modules + routes), dashboard frontend, DashCA certificate distribution, installer script, and deployment skills.
This commit is contained in:
84
status/api/test-server.bat
Normal file
84
status/api/test-server.bat
Normal file
@@ -0,0 +1,84 @@
|
||||
@echo off
|
||||
title SAMI Caddy API Server - Debug Mode
|
||||
echo ========================================
|
||||
echo SAMI Caddy API Server - Debug Mode
|
||||
echo ========================================
|
||||
|
||||
cd /d "%~dp0"
|
||||
echo Current directory: %CD%
|
||||
|
||||
echo.
|
||||
echo Checking Node.js...
|
||||
node --version
|
||||
if %errorlevel% neq 0 (
|
||||
echo ERROR: Node.js not found
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo.
|
||||
echo Checking files...
|
||||
if exist "caddy-api.js" (
|
||||
echo ✓ caddy-api.js found
|
||||
) else (
|
||||
echo ✗ caddy-api.js NOT found
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
if exist "package.json" (
|
||||
echo ✓ package.json found
|
||||
) else (
|
||||
echo ✗ package.json NOT found
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
if exist "caddy-manager.ps1" (
|
||||
echo ✓ caddy-manager.ps1 found
|
||||
) else (
|
||||
echo ✗ caddy-manager.ps1 NOT found
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo.
|
||||
echo Installing dependencies...
|
||||
npm install
|
||||
if %errorlevel% neq 0 (
|
||||
echo ERROR: npm install failed
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo.
|
||||
echo ========================================
|
||||
echo Starting server with error capture...
|
||||
echo ========================================
|
||||
echo Server will run on: http://localhost:3001
|
||||
echo Test endpoint: http://localhost:3001/api/caddy/test
|
||||
echo.
|
||||
echo If server starts successfully, you'll see "Caddy API server running..."
|
||||
echo Press Ctrl+C to stop the server
|
||||
echo ========================================
|
||||
echo.
|
||||
|
||||
REM Capture both stdout and stderr
|
||||
node caddy-api.js 2>&1
|
||||
set SERVER_EXIT_CODE=%errorlevel%
|
||||
|
||||
echo.
|
||||
echo ========================================
|
||||
echo Server exited with code: %SERVER_EXIT_CODE%
|
||||
echo ========================================
|
||||
|
||||
if %SERVER_EXIT_CODE% neq 0 (
|
||||
echo ERROR: Server failed to start or crashed
|
||||
echo Check the error messages above
|
||||
) else (
|
||||
echo Server stopped normally
|
||||
)
|
||||
|
||||
echo.
|
||||
echo Press any key to close this window...
|
||||
pause >nul
|
||||
Reference in New Issue
Block a user