Hermes Wiki

Deployment And Serving

Static binaries, cross-compilation (GOOS/GOARCH), minimal Docker images (distroless/scratch).

Why we need this / what value this brings

A statically-linked Go binary in a scratch container is about as small and fast-starting as a deploy gets.

When to use this

Packaging any Go service or CLI for distribution.

How to use or implement this

Multi-stage Docker builds, CGO_ENABLED=0 for true static binaries, distroless base images.

Research questions

  • (add as research surfaces open questions)

Empty folder — drop notes, links, and findings here as you research.

Hermes Wiki