File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16,10 +16,18 @@ install:
1616 @install $(PWD ) /miniscript-* /usr/local/bin/
1717
1818docker :docker-miniscript# # docker-build
19+ dockerx :docker-buildx# # docker-buildx
1920docker-build :# # docker build -f Dockerfile -t miniscript .
2021 @./miniscript-docker start
2122 @$(DOCKER ) pull ghcr.io/bitcoincore-dev/miniscript-docker:latest
2223 @$(DOCKER ) build -f Dockerfile -t miniscript .
24+ docker-buildx :# # docker buildx build sequence
25+ @./miniscript-docker start
26+ @$(DOCKER ) run --privileged --rm tonistiigi/binfmt --install all
27+ @$(DOCKER ) buildx ls
28+ @$(DOCKER ) buildx create --use --name miniscript-buildx || true
29+ @$(DOCKER ) buildx build -t miniscript --platform linux/arm64,linux/amd64 .
30+ @$(DOCKER ) buildx build -t miniscript --platform linux/arm64 . --load
2331docker-miniscript :docker-build# # docker-miniscript
2432 @[[ -z " $( shell file ./miniscript | grep inux) " ]] && echo " not linux" && rm ./miniscript || echo " miniscript is built for linux"
2533 @$(DOCKER ) run --rm -v $(PWD ) :/src --publish 80:8080 miniscript sh -c " make install"
You can’t perform that action at this time.
0 commit comments