improve compatibility of make binaries (#3761)

This commit is contained in:
EmmaChalz 2025-01-11 01:16:47 +09:00 committed by GitHub
parent 38f3662f7a
commit 0af7bcc6de
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -13,7 +13,7 @@ WORKDIR /s
COPY go.mod go.sum ./ COPY go.mod go.sum ./
RUN go mod download RUN go mod download
COPY . ./ COPY . ./
ENV CGO_ENABLED 0 ENV CGO_ENABLED=0
RUN rm -rf tmp binaries RUN rm -rf tmp binaries
RUN mkdir tmp binaries RUN mkdir tmp binaries
RUN cp mediamtx.yml LICENSE tmp/ RUN cp mediamtx.yml LICENSE tmp/
@ -69,5 +69,5 @@ export DOCKERFILE_BINARIES
binaries: binaries:
echo "$$DOCKERFILE_BINARIES" | DOCKER_BUILDKIT=1 docker build . -f - \ echo "$$DOCKERFILE_BINARIES" | DOCKER_BUILDKIT=1 docker build . -f - \
-t temp -t temp
docker run --rm -v "$(PWD):/out" \ docker run --rm -v "$(shell pwd):/out" \
temp sh -c "rm -rf /out/binaries && cp -r /s/binaries /out/" temp sh -c "rm -rf /out/binaries && cp -r /s/binaries /out/"