.
This commit is contained in:
24
show-version.bat
Normal file
24
show-version.bat
Normal file
@@ -0,0 +1,24 @@
|
||||
@echo off
|
||||
setlocal EnableExtensions EnableDelayedExpansion
|
||||
chcp 65001 > nul
|
||||
rem Същите ключове като GET /healthz: ok, version, git.
|
||||
rem Префиксът е от VERSION; SHA е от git (не може да е в commit-натия файл).
|
||||
|
||||
set "ROOT=%~dp0"
|
||||
if "%ROOT:~-1%"=="\" set "ROOT=%ROOT:~0,-1%"
|
||||
cd /d "%ROOT%"
|
||||
|
||||
set "APP_VERSION=0.3.0"
|
||||
if exist "%ROOT%\VERSION" (
|
||||
set /p APP_VERSION=<"%ROOT%\VERSION"
|
||||
)
|
||||
|
||||
set "GIT_SHA=dev"
|
||||
for /f "usebackq delims=" %%I in (`git rev-parse --short=7 HEAD 2^>nul`) do set "GIT_SHA=%%I"
|
||||
|
||||
echo {"ok": true, "version": "%APP_VERSION%+!GIT_SHA!", "git": "!GIT_SHA!"}
|
||||
echo.
|
||||
echo Сравни "git" с https://rip.inex-project.net/healthz
|
||||
echo Production вижда SHA едва след commit + push + Coolify redeploy.
|
||||
echo.
|
||||
pause
|
||||
Reference in New Issue
Block a user