init: Hardware Monitor server + client + web dashboard
This commit is contained in:
+35
@@ -0,0 +1,35 @@
|
||||
@echo off
|
||||
setlocal
|
||||
|
||||
set VERSION=1.0.0
|
||||
set LDFLAGS=-s -w -X "main.Version=%VERSION%" -X "main.BuildTime=%DATE% %TIME%"
|
||||
|
||||
echo.
|
||||
echo Building Server...
|
||||
mkdir dist\server\data 2>nul
|
||||
set GOOS=windows&& set GOARCH=amd64&& go build -ldflags "%LDFLAGS%" -o dist\server\monitor-server.exe .\cmd\server
|
||||
if %errorlevel% neq 0 (
|
||||
echo [ERROR] Server build failed!
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo Building Client...
|
||||
mkdir dist\client 2>nul
|
||||
set GOOS=windows&& set GOARCH=amd64&& go build -ldflags "%LDFLAGS%" -o dist\client\monitor-client.exe .\cmd\client
|
||||
if %errorlevel% neq 0 (
|
||||
echo [ERROR] Client build failed!
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo.
|
||||
echo ===================================================
|
||||
echo Server: dist\server\monitor-server.exe
|
||||
echo Client: dist\client\monitor-client.exe
|
||||
echo ===================================================
|
||||
echo.
|
||||
echo Server 分发: 复制 dist\server\ 整个文件夹
|
||||
echo Client 分发: 复制 dist\client\ 整个文件夹
|
||||
echo.
|
||||
pause
|
||||
Reference in New Issue
Block a user