# https://render.com/docs/deploying-an-image#image-requirements FROM docker.io/golang:1.26.2-trixie AS builder ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && rm -rf /var/lib/apt/lists/* WORKDIR /app COPY go.mod ./ RUN go mod download COPY . . RUN CGO_ENABLED=0 go build \ -ldflags="-s -w" \ -o app . FROM scratch COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ COPY --from=builder /app/app /app EXPOSE 3000 ENTRYPOINT ["/app"]