File tree 3 files changed +10
-8
lines changed
3 files changed +10
-8
lines changed Original file line number Diff line number Diff line change 1
- ARG BASE_IMAGE
2
- ARG BUILDER_IMAGE
1
+ ARG BASE_IMAGE=gcr.io/distroless/static:nonroot
2
+ ARG BUILDER_IMAGE=golang:1.23.0
3
3
4
4
# Build the manager binary
5
- FROM ${BUILDER_IMAGE} as builder
6
- ARG TARGETOS
7
- ARG TARGETARCH
5
+ FROM ${BUILDER_IMAGE} AS builder
6
+ ARG TARGETOS=linux
7
+ ARG TARGETARCH=amd64
8
+ ARG CGO_ENABLED=0
8
9
9
10
WORKDIR /workspace
10
11
# Copy the Go Modules manifests
@@ -25,7 +26,7 @@ COPY client-go/ client-go/
25
26
# was called. For example, if we call make docker-build in a local env which has the Apple Silicon M1 SO
26
27
# the docker BUILDPLATFORM arg will be linux/arm64 when for Apple x86 it will be linux/amd64. Therefore,
27
28
# by leaving it empty we can ensure that the container and binary shipped on it will have the same platform.
28
- RUN CGO_ENABLED=0 GOOS=${TARGETOS:-linux } GOARCH=${TARGETARCH} go build -a -o manager cmd/main.go
29
+ RUN CGO_ENABLED=${CGO_ENABLED} GOOS=${TARGETOS} GOARCH=${TARGETARCH} go build -a -o manager cmd/main.go
29
30
30
31
# Use distroless as minimal base image to package the manager binary
31
32
# Refer to https://github.com/GoogleContainerTools/distroless for more details
Original file line number Diff line number Diff line change 1
- FROM python:3.10-alpine as builder
1
+ FROM python:3.10-alpine AS builder
2
2
3
3
WORKDIR /workspace
4
4
5
5
COPY pyproject.toml poetry.lock ./
6
- ENV POETRY_VIRTUALENVS_CREATE false
6
+ ENV POETRY_VIRTUALENVS_CREATE= false
7
7
8
8
RUN apk add --no-cache \
9
9
build-base \
Original file line number Diff line number Diff line change @@ -68,6 +68,7 @@ GIT_TAG ?= $(shell git describe --tags --dirty --always)
68
68
IMG ?= $(IMAGE_REPO ) :$(GIT_TAG )
69
69
BUILDER_IMAGE ?= golang:$(GO_VERSION )
70
70
KIND_CLUSTER_NAME ?= kind
71
+ CGO_ENABLED ?= 0
71
72
72
73
LOADER_IMAGE_TAG ?= $(GIT_TAG )
73
74
LOADER_IMAGE_REPO = inftyai/model-loader
You can’t perform that action at this time.
0 commit comments