envoyproxy/gateway

Consider using `ko` instead of `docker build`

Open

#89 geöffnet am 2. Juni 2022

Auf GitHub ansehen
 (2 Kommentare) (1 Reaktion) (0 zugewiesene Personen)Go (802 Forks)auto 404
area/cihelp wantedkind/question

Repository-Metriken

Stars
 (2.871 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

ko is a tool for building Docker images that are simple containerized Go programs. In my opinion, this is preferable to docker build for several reasons:

  • Does reproducible builds, which are a big plus for supply-chain security
  • Native support of multi-arch builds
  • Can take advantage of the host's Go module+compiler cache for faster builds. (This is sorta possible with docker build using experimental buildkit extensions)

Related to: https://github.com/envoyproxy/gateway/pull/83

Contributor Guide