IMAGE_NAME:=echoservice
GCP_PROJECT:=hip-wharf-319304

.PHONY: all
all: build push

.PHONY: build
build:
	docker build -t $(IMAGE_NAME) .

.PHONY: push
push:
	docker tag $(IMAGE_NAME) gcr.io/$(GCP_PROJECT)/$(IMAGE_NAME)
	docker push gcr.io/$(GCP_PROJECT)/$(IMAGE_NAME)

.PHONY: clean
clean:
	docker rmi $(IMAGE_NAME) gcr.io/$(GCP_PROJECT)/$(IMAGE_NAME) $(IMAGE_NAME)

.PHONY: run
run:
	docker run --rm -i -t -p "8080:8080" $(IMAGE_NAME)