# Build stage FROM golang:1.23.2 AS build WORKDIR /app COPY go.mod go.sum ./ RUN go mod download COPY . . RUN go build -ldflags="-s -w" -o /go/bin/app # Final stage FROM ubuntu:22.04 # Install SSL certificates and required runtime libraries RUN apt-get update && apt-get install -y \ ca-certificates \ && rm -rf /var/lib/apt/lists/* COPY --from=build /go/bin/app /app # Set the entrypoint ENTRYPOINT ["/app"]