cloudron-drone-app/Makefile
Felix Bartels bfb81c786e Update Drone to 2.5.0
Signed-off-by: Felix Bartels <felix@9wd.eu>
2021-11-20 12:55:14 +01:00

45 lines
888 B
Makefile

CLOUDRON_APP ?= drone
CLOUDRON_ID := $(shell jq -r .id CloudronManifest.json)
CLOUDRON_SERVER ?= my.9wd.eu
CLOUDRON_TOKEN ?=123
DOCKER_REPO ?= fbartels
.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} --token ${CLOUDRON_TOKEN} --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}