This commit is contained in:
Christoph Haas 2026-08-22 10:33:53 +02:00
parent e7bd20eae9
commit 434adf1f66
3 changed files with 17 additions and 2 deletions

View file

@ -26,8 +26,10 @@ RUN tar -xzf /tmp/onnx.tgz -C /tmp
RUN mkdir -p /usr/local/lib && cp /tmp/onnxruntime-linux-x64-1.27.0/lib/libonnxruntime.so* /usr/local/lib/
RUN rm -rf /tmp/onnxruntime-linux-x64-1.27.0 /tmp/onnx.tgz
# Build Go binary with CGO enabled
RUN CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -o /app/vector-server main.go 2>&1
# Build Go binary with CGO enabled, baking in the git commit (provided by Coolify)
ARG SOURCE_COMMIT=dev
RUN CGO_ENABLED=1 GOOS=linux GOARCH=amd64 \
go build -ldflags "-X main.version=${SOURCE_COMMIT}" -o /app/vector-server main.go 2>&1
# Stage 2: Runtime
FROM debian:bookworm-slim