From 5da63b6d05a87529967346b24f80d25bcf16f103 Mon Sep 17 00:00:00 2001 From: Tristen Harr Date: Fri, 22 Mar 2024 14:11:09 -0500 Subject: [PATCH] add makefile --- connector-definition/Makefile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 connector-definition/Makefile diff --git a/connector-definition/Makefile b/connector-definition/Makefile new file mode 100644 index 0000000..d6744a8 --- /dev/null +++ b/connector-definition/Makefile @@ -0,0 +1,21 @@ +.DEFAULT_GOAL := build +SHELL = /usr/bin/env bash + +.PHONY: build +build: dist/connector-definition.tgz + +.PHONY: clean +clean: + rm -rf dist + +dist dist/.hasura-connector: + mkdir dist + mkdir dist/.hasura-connector + +dist/.hasura-connector/connector-metadata.yaml: DOCKER_IMAGE ?= $(error The DOCKER_IMAGE variable must be defined) +dist/.hasura-connector/connector-metadata.yaml: connector-metadata.yaml dist/.hasura-connector + cp -f connector-metadata.yaml dist/.hasura-connector/ + yq -i '.packagingDefinition.dockerImage = "$(DOCKER_IMAGE)"' dist/.hasura-connector/connector-metadata.yaml + +dist/connector-definition.tgz: dist/.hasura-connector/connector-metadata.yaml + shopt -s dotglob && cd dist && tar -czvf connector-definition.tgz * \ No newline at end of file