21 lines
611 B
Makefile
21 lines
611 B
Makefile
REGISTRY_NAME ?= docker.io/hashicorpboundary
|
|||
|
|
TEST_IMAGE_NAME = pgtap
|
||
|
|
PG_VERSION ?= 13
|
||
|
|
|
||
|
|
# Before running this target a builder instance needs to be setup, ie:
|
||
|
|
# docker buildx create --driver docker-container --use
|
||
|
|
.PHONY: docker-build
|
||
|
|
docker-build:
|
||
|
|
docker buildx build \
|
||
|
|
--platform linux/amd64,linux/arm64 \
|
||
|
|
-t $(REGISTRY_NAME)/$(TEST_IMAGE_NAME):$(PG_VERSION) \
|
||
|
|
--build-arg PG_VERSION=$(PG_VERSION) \
|
||
|
|
-f Dockerfile .
|
||
|
|
|
||
|
|
.PHONY: docker-load
|
||
|
|
docker-load:
|
||
|
|
docker buildx build \
|
||
|
|
--load \
|
||
|
|
-t $(REGISTRY_NAME)/$(TEST_IMAGE_NAME):$(PG_VERSION) \
|
||
|
|
--build-arg PG_VERSION=$(PG_VERSION) \
|
||
|
|
-f Dockerfile .
|