46 lines
		
	
	
		
			918 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
		
		
			
		
	
	
			46 lines
		
	
	
		
			918 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
|  | CLOUDRON_APP ?= powerdns | ||
|  | CLOUDRON_ID := $(shell jq -r .id CloudronManifest.json) | ||
|  | CLOUDRON_SERVER ?= my.kiers.eu | ||
|  | #CLOUDRON_TOKEN ?=123
 | ||
|  | DOCKER_REPO ?= jacobkiers | ||
|  | CLOUDRON ?= cloudron | ||
|  | 
 | ||
|  | .PHONY: default | ||
|  | default: build update | ||
|  | 
 | ||
|  | .PHONY: init | ||
|  | init: | ||
|  | 	${CLOUDRON} init | ||
|  | 
 | ||
|  | .PHONY: build | ||
|  | build: | ||
|  | 	${CLOUDRON} build --set-repository $(DOCKER_REPO)/$(CLOUDRON_ID) | ||
|  | 
 | ||
|  | .PHONY: update | ||
|  | update: build | ||
|  | 	${CLOUDRON} update --server ${CLOUDRON_SERVER} --app ${CLOUDRON_APP} | ||
|  | 
 | ||
|  | .PHONY: update-ci | ||
|  | update-ci: | ||
|  | 	${CLOUDRON} update --server ${CLOUDRON_SERVER} --app ${CLOUDRON_APP} | ||
|  | 
 | ||
|  | .PHONY: install | ||
|  | install: build | ||
|  | 	${CLOUDRON} install --location ${CLOUDRON_APP} | ||
|  | 
 | ||
|  | .PHONY: uninstall | ||
|  | uninstall: | ||
|  | 	${CLOUDRON} uninstall --app ${CLOUDRON_APP} | ||
|  | 
 | ||
|  | .PHONY: install-debug | ||
|  | install-debug: | ||
|  | 	${CLOUDRON} install --location ${CLOUDRON_APP} --debug | ||
|  | 
 | ||
|  | .PHONY: exec | ||
|  | exec: | ||
|  | 	${CLOUDRON} exec --app ${CLOUDRON_APP} | ||
|  | 
 | ||
|  | .PHONY: logs | ||
|  | logs: | ||
|  | 	${CLOUDRON} logs -f --app ${CLOUDRON_APP} |