An example of using the scratch base image, to produce a tiny golang docker image. This shows how to statically compile a golang project, as well as usage of the scratch image.
The resulting image is ~6.5MB, while the binary is ~6.3MB.
maketo build the binary, and then the image.make run-imageto run the image.