File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed
Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 1- FROM --platform=$BUILDPLATFORM golang:1.24.1-bookworm@sha256:fa1a01d362a7b9df68b021d59a124d28cae6d99ebd1a876e3557c4dd092f1b1d AS base
1+ FROM --platform=$BUILDPLATFORM golang:1.24.1-bookworm@sha256:fa1a01d362a7b9df68b021d59a124d28cae6d99ebd1a876e3557c4dd092f1b1d AS base
22
33RUN apt-get update && apt-get install -y curl clang gcc llvm make libbpf-dev
44
5+ FROM --platform=$BUILDPLATFORM base AS builder
6+
57WORKDIR /usr/src/go.opentelemetry.io/auto/
68
79# Copy auto/sdk so `go mod` finds the replaced module.
@@ -13,7 +15,6 @@ COPY go.mod go.sum ./
1315RUN --mount=type=cache,target=/go/pkg \
1416 go mod download && go mod verify
1517
16- FROM --platform=$BUILDPLATFORM base AS builder
1718COPY . .
1819
1920ARG TARGETARCH
Original file line number Diff line number Diff line change @@ -140,6 +140,15 @@ docker-build:
140140docker-build-base :
141141 docker buildx build -t $(IMG_NAME_BASE ) --target base .
142142
143+ docker-dev : docker-build-base
144+ @docker run \
145+ -it \
146+ --rm \
147+ -v " $( REPODIR) " :/usr/src/go.opentelemetry.io/auto \
148+ -w /usr/src/go.opentelemetry.io/auto \
149+ $(IMG_NAME_BASE ) \
150+ /bin/bash
151+
143152LIBBPF_VERSION ?= "< 1.5, >= 1.4.7"
144153LIBBPF_DEST ?= "$(REPODIR ) /internal/include/libbpf"
145154.PHONY : synclibbpf
You can’t perform that action at this time.
0 commit comments