45
Makefile
Normal file
45
Makefile
Normal file
@ -0,0 +1,45 @@
|
||||
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}
|
Reference in New Issue
Block a user