Browse Source

change zip

master
godo 6 months ago
parent
commit
44777fe109
  1. 3
      README.md
  2. 5
      godo/cmd/main.go
  3. 22
      godo/windows_build.ps1

3
README.md

@ -256,7 +256,8 @@ docker run -d -p 56780:56780 --name godoos godoos/godoos:latest
- 支持进程管理,可以查看进程列表,杀死进程 - 支持进程管理,可以查看进程列表,杀死进程
## 🏆 开发 ## 🏆 开发
### 构建 ### 1.进入godo/deps/找到对应系统的文件夹,直接手工打zip压缩包
### 2.构建
- 前端构建(必须) - 前端构建(必须)
```bash ```bash
cd frontend cd frontend

5
godo/cmd/main.go

@ -47,6 +47,11 @@ func OsStart() {
log.Fatalf("InitOsSystem error: %v", err) log.Fatalf("InitOsSystem error: %v", err)
return return
} }
err = deps.InitDir()
if err != nil {
log.Fatalf("Init Dir error: %v", err)
return
}
webdav.InitWebdav() webdav.InitWebdav()
router := mux.NewRouter() router := mux.NewRouter()
router.Use(corsMiddleware()) router.Use(corsMiddleware())

22
godo/windows_build.ps1

@ -1,22 +0,0 @@
param (
[string]$GOOS = $(go env GOOS),
[string]$GOARCH = $(go env GOARCH)
)
$BINARY_NAME = "godo"
$DEPS_DIR = "deps"
$PLATFORM_DIR = Join-Path -Path $DEPS_DIR -ChildPath $GOOS
$ZIP_FILE = Join-Path -Path $DEPS_DIR -ChildPath "${GOOS}.zip"
if (Test-Path -Path $PLATFORM_DIR) {
Write-Output "Compressing $PLATFORM_DIR..."
Compress-Archive -Path $PLATFORM_DIR -DestinationPath $ZIP_FILE
Write-Output "Compression completed."
} else {
Write-Output "Directory $PLATFORM_DIR does not exist. Skipping compression."
}
Write-Output "Building $BINARY_NAME for $GOOS/$GOARCH..."
go build -ldflags="-s -w" -o $BINARY_NAME
Write-Output "Build completed."
Loading…
Cancel
Save