|
@@ -1,17 +1,9 @@
|
|
|
-WORKDIR=$(PWD)
|
|
|
-#
|
|
|
# Anchor version.
|
|
|
-#
|
|
|
ANCHOR_CLI=v0.31.0
|
|
|
-#
|
|
|
# Solana toolchain.
|
|
|
-#
|
|
|
SOLANA_CLI=v2.1.0
|
|
|
-#
|
|
|
# Build version should match the Anchor cli version.
|
|
|
-#
|
|
|
-IMG_ORG ?= backpackapp
|
|
|
-IMG_VER ?= $(ANCHOR_CLI)
|
|
|
+VERSIONED_IMG_NAME=solanafoundation/anchor:$(ANCHOR_CLI)
|
|
|
|
|
|
.PHONY: build build-push build-shell publish
|
|
|
|
|
@@ -21,14 +13,14 @@ build: build/Dockerfile
|
|
|
@docker build \
|
|
|
--build-arg ANCHOR_CLI=$(ANCHOR_CLI) \
|
|
|
--build-arg SOLANA_CLI=$(SOLANA_CLI) \
|
|
|
- $@ -t $(IMG_ORG)/$@:$(IMG_VER)
|
|
|
+ $@ -t $(VERSIONED_IMG_NAME)
|
|
|
|
|
|
build-push:
|
|
|
- @docker push $(IMG_ORG)/build:$(IMG_VER)
|
|
|
+ @docker push $(VERSIONED_IMG_NAME)
|
|
|
|
|
|
build-shell:
|
|
|
@docker run -ti --rm --net=host \
|
|
|
-v $(WORKDIR)/..:/workdir \
|
|
|
- $(IMG_ORG)/build:$(IMG_VER) bash
|
|
|
+ $(VERSIONED_IMG_NAME) bash
|
|
|
|
|
|
publish: build build-push
|