Self-contained zip (dist/avtoambor-deploy.zip) for end users on Windows 7: double-click install.bat to install Node 16, then start.bat to launch the server. start.bat self-relaunches minimized so the console window stays out of the way. Node is pinned to 16.x and several deps downgraded for Win7 compatibility; the unsupported View Transitions hook is dropped from the root layout. make bundle wraps scripts/make-bundle.sh. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
33 lines
949 B
Batchfile
33 lines
949 B
Batchfile
@echo off
|
|
REM One-shot backup of data\avtoambor.db into backups\ with a timestamp.
|
|
REM The server already takes automatic backups every 5 minutes when something
|
|
REM has changed; this script is for an explicit manual snapshot.
|
|
chcp 65001 >nul
|
|
|
|
setlocal
|
|
cd /d "%~dp0"
|
|
|
|
if not exist "data\avtoambor.db" (
|
|
echo Файл данных не найден: data\avtoambor.db
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
if not exist "backups" mkdir backups
|
|
|
|
REM Build YYYY-MM-DD_HH-MM-SS using WMIC (locale-independent).
|
|
for /f "skip=1 delims=" %%a in ('wmic os get LocalDateTime') do if not defined LDT set "LDT=%%a"
|
|
set "STAMP=%LDT:~0,4%-%LDT:~4,2%-%LDT:~6,2%_%LDT:~8,2%-%LDT:~10,2%-%LDT:~12,2%"
|
|
set "DEST=backups\zamena-masla-gp-%STAMP%.db"
|
|
|
|
copy /Y "data\avtoambor.db" "%DEST%" >nul
|
|
if errorlevel 1 (
|
|
echo Не удалось создать резервную копию.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo Резервная копия сохранена: %DEST%
|
|
pause
|
|
endlocal
|