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:
63
status/api/install-and-run.bat
Normal file
63
status/api/install-and-run.bat
Normal file
@@ -0,0 +1,63 @@
|
||||
@echo off
|
||||
title SAMI Caddy API Server
|
||||
echo ========================================
|
||||
echo Installing SAMI Caddy API Server...
|
||||
echo ========================================
|
||||
|
||||
REM Check if Node.js is installed
|
||||
echo Checking for Node.js...
|
||||
node --version >nul 2>&1
|
||||
if %errorlevel% neq 0 (
|
||||
echo.
|
||||
echo ERROR: Node.js is not installed or not in PATH
|
||||
echo Please install Node.js from https://nodejs.org/
|
||||
echo.
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo Node.js found:
|
||||
node --version
|
||||
|
||||
echo.
|
||||
echo Installing dependencies...
|
||||
echo.
|
||||
|
||||
REM Install npm dependencies
|
||||
npm install
|
||||
|
||||
if %errorlevel% neq 0 (
|
||||
echo.
|
||||
echo ERROR: Failed to install dependencies
|
||||
echo Check the error messages above
|
||||
echo.
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo.
|
||||
echo ========================================
|
||||
echo Dependencies installed successfully!
|
||||
echo ========================================
|
||||
echo.
|
||||
echo Starting Caddy API server...
|
||||
echo.
|
||||
echo Server URL: http://localhost:3001
|
||||
echo Test URL: http://localhost:3001/api/caddy/test
|
||||
echo.
|
||||
echo Press Ctrl+C to stop the server
|
||||
echo ========================================
|
||||
echo.
|
||||
|
||||
REM Start the server and keep window open on error
|
||||
npm start
|
||||
if %errorlevel% neq 0 (
|
||||
echo.
|
||||
echo ERROR: Server failed to start
|
||||
echo Check the error messages above
|
||||
echo.
|
||||
)
|
||||
|
||||
echo.
|
||||
echo Server stopped.
|
||||
pause
|
||||
Reference in New Issue
Block a user