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)