Initial commit: v1.0

This commit is contained in:
Azidaan
2026-04-16 15:26:59 +03:00
commit 5c5404b122
23 changed files with 7564 additions and 0 deletions

57
start.bat Normal file
View File

@@ -0,0 +1,57 @@
@echo off
chcp 65001 >nul
cls
echo.
echo ╔════════════════════════════════════════════════════════════╗
echo ║ ║
echo ║ 🗺️ SandCastle - Запуск программы ║
echo ║ ║
echo ╚════════════════════════════════════════════════════════════╝
echo.
REM Проверка наличия Node.js
where node >nul 2>nul
if %errorlevel% neq 0 (
echo ❌ Node.js не установлен!
echo.
echo Пожалуйста, установите Node.js с https://nodejs.org/
echo.
pause
exit /b 1
)
echo ✅ Node.js найден
echo.
REM Проверка наличия node_modules
if not exist "node_modules" (
echo 📦 Установка зависимостей...
echo.
call npm install
echo.
if %errorlevel% neq 0 (
echo ❌ Ошибка установки зависимостей
pause
exit /b 1
)
echo ✅ Зависимости установлены
echo.
)
REM Запуск сервера
echo 🚀 Запуск сервера...
echo.
set "PORT=%~1"
if "%PORT%"=="" set "PORT=3000"
echo 🌐 Порт: %PORT%
echo.
start "" "http://localhost:%PORT%"
set "PORT=%PORT%"
node server.js
pause