手动打包教程

手动打包教程

完整构建

make all  # 前端 + 后端

仅后端

make build-go
# 等效于 go build -o mliev-iam .

仅前端

make build-frontend  # 所有前端
make build-oidc      # OIDC 登录页
make build-antd      # 管理后台

跨平台编译

make release  # 使用 GoReleaser

支持平台:

  • Linux: amd64, arm64, arm (v5/v6/v7), loong64
  • macOS: amd64, arm64
  • Windows: amd64, arm64

所有二进制均为静态链接(CGO_ENABLED=0)。

清理

make clean