FROM golang:1.23.6 AS build WORKDIR /app COPY go.mod . COPY go.sum . RUN go mod download COPY . . ENV CGO_ENABLED=0 GOOS=linux GOARCH=amd64 RUN go build -o anonymousoverflow FROM scratch COPY --from=build /app/anonymousoverflow /anonymousoverflow COPY --from=build /etc/ssl/certs /etc/ssl/certs COPY templates /templates COPY public /public EXPOSE 8080 CMD ["/anonymousoverflow"]