handle cgo flags in docker build (#11909)

Docker build requires build-args to be defined.  This ensures the release.yaml settings will be used.
This commit is contained in:
Daniel Hiltgen 2025-08-15 14:39:35 -07:00 committed by Richard Lyons
parent 1d18f2de74
commit d0309aa801
1 changed files with 2 additions and 0 deletions

View File

@ -86,6 +86,8 @@ RUN go mod download
COPY . . COPY . .
ARG GOFLAGS="'-ldflags=-w -s'" ARG GOFLAGS="'-ldflags=-w -s'"
ENV CGO_ENABLED=1 ENV CGO_ENABLED=1
ARG CGO_CFLAGS
ARG CGO_CXXFLAGS
RUN --mount=type=cache,target=/root/.cache/go-build \ RUN --mount=type=cache,target=/root/.cache/go-build \
go build -trimpath -buildmode=pie -o /bin/ollama . go build -trimpath -buildmode=pie -o /bin/ollama .