ROOT_DIR := $(shell git rev-parse --show-toplevel)

include $(ROOT_DIR)/scripts/make/go.mk

.PHONY: build docker-build-jsm-syncer
build:
	make build-jsm-syncer BUILD_DIR=cmd/jsm-syncer

docker-build-jsm-syncer: IMG ?= jsm-syncer:latest
docker-build-jsm-syncer:
	make build-jsm-syncer BUILD_DIR=cmd/jsm-syncer

	docker build -t $(IMG) -f $(ROOT_DIR)/infra/images/jsm-syncer/Dockerfile $(ROOT_DIR)

.PHONY: run
run:
	go run ./cmd/jsm-syncer --config config.example.yaml

.PHONY: local-deps
local-deps:
	./scripts/port-forward-local-deps.sh
