1234567891011121314151617181920212223242526 |
- # Anchor version.
- ANCHOR_CLI=v0.31.1
- # Solana toolchain.
- SOLANA_CLI=v2.1.0
- # Build version should match the Anchor cli version.
- VERSIONED_IMG_NAME=solanafoundation/anchor:$(ANCHOR_CLI)
- .PHONY: build build-push build-shell publish
- default:
- build: build/Dockerfile
- @docker build \
- --build-arg ANCHOR_CLI=$(ANCHOR_CLI) \
- --build-arg SOLANA_CLI=$(SOLANA_CLI) \
- $@ -t $(VERSIONED_IMG_NAME)
- build-push:
- @docker push $(VERSIONED_IMG_NAME)
- build-shell:
- @docker run -ti --rm --net=host \
- -v $(WORKDIR)/..:/workdir \
- $(VERSIONED_IMG_NAME) bash
- publish: build build-push
|