From 51c4c356514e35bc29d668d792aa2d9b1e34be8d Mon Sep 17 00:00:00 2001 From: Antoni Sawicki Date: Tue, 9 Jul 2024 02:07:50 -0700 Subject: [PATCH] use local binaries for local docker --- Dockerfile.local | 6 ++++++ Makefile | 7 ++++++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 Dockerfile.local diff --git a/Dockerfile.local b/Dockerfile.local new file mode 100644 index 0000000..f392ece --- /dev/null +++ b/Dockerfile.local @@ -0,0 +1,6 @@ +FROM chromedp/headless-shell +ARG TARGETARCH +ADD wrp-${TARGETARCH}-linux /wrp +ENTRYPOINT ["/wrp"] +ENV PATH="/headless-shell:${PATH}" +LABEL maintainer="as@tenoware.com" diff --git a/Makefile b/Makefile index a356a43..e1ef8d7 100755 --- a/Makefile +++ b/Makefile @@ -14,10 +14,15 @@ cross: GOOS=linux GOARCH=arm64 go build -a -o wrp-arm64-linux docker-local: - docker buildx build --platform linux/amd64,linux/arm64 -t tenox7/wrp:latest --load . + GOOS=linux GOARCH=amd64 go build -a -o wrp-amd64-linux + GOOS=linux GOARCH=arm64 go build -a -o wrp-arm64-linux + docker buildx build --platform linux/amd64,linux/arm64 -t tenox7/wrp:latest -f Dockerfile.local --load . docker-push: docker buildx build --platform linux/amd64,linux/arm64 -t tenox7/wrp:latest --push . +docker-clean: + docker buildx prune -a -f + clean: rm -rf wrp-* wrp