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