| 
									
										
										
										
											2025-01-13 12:02:53 +01:00
										 |  |  | .DEFAULT_GOAL := all | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | build: clean | 
					
						
							|  |  |  | 	go build . | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | run: | 
					
						
							|  |  |  | 	./oc-monitord | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | clean: | 
					
						
							|  |  |  | 	rm -rf oc-monitord | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | docker: | 
					
						
							| 
									
										
										
										
											2025-06-12 14:01:16 +02:00
										 |  |  | 	DOCKER_BUILDKIT=1 docker build -t oc/oc-monitord:0.0.1 -f Dockerfile . --build-arg=HOST=$(HOST) | 
					
						
							| 
									
										
										
										
											2025-01-13 12:02:53 +01:00
										 |  |  | 	docker tag oc/oc-monitord:0.0.1 oc/oc-monitord:latest | 
					
						
							| 
									
										
										
										
											2025-01-13 12:10:22 +01:00
										 |  |  | 	docker tag oc/oc-monitord:0.0.1 oc-monitord:latest | 
					
						
							| 
									
										
										
										
											2025-01-13 12:02:53 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | publish-kind: | 
					
						
							|  |  |  | 	kind load docker-image oc/oc-monitord:0.0.1 --name opencloud | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | publish-registry: | 
					
						
							|  |  |  | 	@echo "TODO" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-06-12 14:01:16 +02:00
										 |  |  | docker-deploy: | 
					
						
							|  |  |  | 	docker compose up -d | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | run-docker: docker publish-kind publish-registry docker-deploy | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-01-13 12:02:53 +01:00
										 |  |  | all: docker publish-kind publish-registry | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-06-12 14:01:16 +02:00
										 |  |  | .PHONY: build run clean docker publish-kind publish-registry |