# targets require var aptmirror_repo_uri being set
#
# Option 1: set in environment variable:
#
# $ export aptmirror_repo_uri="094345592176.dkr.ecr.us-west-2.amazonaws.com/docker-aptmirror:latest"
# $ make all
#
# Option 2: assign variable when running make
#
# $ make all aptmirror_repo_uri=094345592176.dkr.ecr.us-west-2.amazonaws.com/docker-aptmirror:latest

all: kill-container delete-image build run

build:
	./build.sh -r=$(aptmirror_repo_uri)

delete-image:
	docker rmi $(aptmirror_repo_uri) || true

kill-container:
	docker stop aptmirror || true && docker rm aptmirror || true

run:
	docker run --name aptmirror --volume aptmirror-data:/mnt/aptmirror $(aptmirror_repo_uri)
