Skip to content

Instantly share code, notes, and snippets.

View bdw617's full-sized avatar

Barry Waldbaum bdw617

  • Boston
View GitHub Profile
@michaelboke
michaelboke / Dockerfile
Last active April 4, 2025 19:02
Docker scratch x509 fix
FROM golang:alpine as builder
WORKDIR /app
#the following 2 steps are optional if your image does not already have the certificate
# package installed, golang:alpine now seems to have it. But a more base image could be missing it.
#RUN apk update && apk upgrade && apk add --no-cache ca-certificates
#RUN update-ca-certificates
ADD main.go /app/main.go
RUN CGO_ENABLED=0 GOOS=linux go build -a -ldflags="-s -w" -installsuffix cgo -o app .
FROM scratch