23 lines
		
	
	
		
			437 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			437 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| 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)
 | 
