How to: [⏫](#contents) :gift: Containerize your builds with [brewkit](https://github.com/ispringtech/brewkit)
BrewKit is a container-native build system focused on repeatable builds and caching.

```
brewkit build
```

```jsonnet
local app = "service";

local copy = std.native('copy');

{
    apiVersion: "brewkit/v1",
    targets: {
        all: ['gobuild'],
        
        gobuild: {
            from: "golang:1.24",
            workdir: "/app",
            copy: [
                copy('cmd', 'cmd'),
                copy('pkg', 'pkg'),
            ],
            command: std.format("go build -o ./bin/%s ./cmd/%s", [app])
        }
    }
}
```

Requirements
```
go install github.com/ispringtech/brewkit/cmd/brewkit@latest
```