Erweitere README um Build-Anweisungen und füge Build-Skripte hinzu
This commit is contained in:
33
build.bat
Normal file
33
build.bat
Normal file
@@ -0,0 +1,33 @@
|
||||
@echo off
|
||||
echo Building Medi-WOL for multiple platforms...
|
||||
|
||||
REM Erstelle dist-Verzeichnis
|
||||
if not exist dist mkdir dist
|
||||
|
||||
echo Building for Windows AMD64...
|
||||
go build -ldflags="-s -w" -o dist/medi-wol-windows-amd64.exe cmd/server/main.go
|
||||
|
||||
echo Building for Linux AMD64...
|
||||
set GOOS=linux
|
||||
set GOARCH=amd64
|
||||
go build -ldflags="-s -w" -o dist/medi-wol-linux-amd64 cmd/server/main.go
|
||||
|
||||
echo Building for Linux ARM64...
|
||||
set GOOS=linux
|
||||
set GOARCH=arm64
|
||||
go build -ldflags="-s -w" -o dist/medi-wol-linux-arm64 cmd/server/main.go
|
||||
|
||||
echo Building for Windows ARM64...
|
||||
set GOOS=windows
|
||||
set GOARCH=arm64
|
||||
go build -ldflags="-s -w" -o dist/medi-wol-windows-arm64.exe cmd/server/main.go
|
||||
|
||||
REM Zurücksetzen auf Windows AMD64
|
||||
set GOOS=windows
|
||||
set GOARCH=amd64
|
||||
|
||||
echo.
|
||||
echo Build complete! Binaries created in dist/ folder:
|
||||
dir dist
|
||||
echo.
|
||||
pause
|
||||
Reference in New Issue
Block a user