ENV=stg
REGISTRY_ID=134277936734

recorder:
	cd .. && make recorder
	cp -R ../bin ./

setrepo:
ifeq ($(ENV),prod)
	$(eval REGISTRY_ID=782947612856)
endif

login: setrepo
	aws --profile carrot-$(ENV) --region=us-west-2 ecr get-authorization-token --registry-ids $(REGISTRY_ID) | jq -r .authorizationData[0].authorizationToken | base64 -D | cut -d: -f2 | docker login -u AWS --password-stdin $(REGISTRY_ID).dkr.ecr.us-west-2.amazonaws.com

build: recorder setrepo
	docker build --tag $(REGISTRY_ID).dkr.ecr.us-west-2.amazonaws.com/carrot-rtmp-recorder ./

push: setrepo
	docker push $(REGISTRY_ID).dkr.ecr.us-west-2.amazonaws.com/carrot-rtmp-recorder
