chore(tools): консоль-запускатор сервера (start-server.bat + tools/launch-server.ps1)

Двойной клик по start-server.bat → окно-консоль с шапкой (URL/порт/режим/статус),
авто-применением миграций (идемпотентно), освобождением порта от старого экземпляра,
живыми логами и меню перезапуска при остановке/падении. Флаг -Dev → nodemon
(авто-перезапуск при правках кода), -NoMigrate → без миграций.
ps1 в UTF-8 с BOM (корректная кириллица в PowerShell 5.1).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Maxim Dolgolyov
2026-06-19 16:25:15 +03:00
parent 82d323547f
commit c7ef5c0448
2 changed files with 90 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
@echo off
rem ── LearnSpace / BQ-System — запуск сервера в консоли с живыми логами ──
rem Двойной клик = обычный запуск (prod). Параметры:
rem start-server.bat - prod (node), применит миграции
rem start-server.bat -Dev - dev (nodemon, авто-перезапуск при правках кода)
rem start-server.bat -NoMigrate - без применения миграций
chcp 65001 >nul
powershell -NoProfile -ExecutionPolicy Bypass -File "%~dp0tools\launch-server.ps1" %*