Harden live release workflow #25
This commit is contained in:
@@ -4,6 +4,7 @@ SERVICE ?= importarr.service
|
||||
IMPORTARR_PREFIX ?= /opt/importarr
|
||||
IMPORTARR_REPO_DIR ?= $(CURDIR)
|
||||
IMPORTARR_URL ?= http://127.0.0.1:8765
|
||||
RELEASE ?= vMAJOR.MINOR.PATCH
|
||||
|
||||
.PHONY: test install-systemd install-from-repo repo-upgrade verify
|
||||
|
||||
@@ -17,7 +18,7 @@ install-from-repo:
|
||||
sudo -n $(IMPORTARR_PREFIX)/venv/bin/pip install --upgrade $(IMPORTARR_REPO_DIR)
|
||||
|
||||
repo-upgrade:
|
||||
sudo -n IMPORTARR_PREFIX=$(IMPORTARR_PREFIX) IMPORTARR_REPO_DIR=$(IMPORTARR_REPO_DIR) sh deploy/repo-upgrade.sh
|
||||
sudo -n IMPORTARR_PREFIX=$(IMPORTARR_PREFIX) IMPORTARR_REPO_DIR=$(IMPORTARR_REPO_DIR) sh deploy/repo-upgrade.sh $(RELEASE)
|
||||
|
||||
verify:
|
||||
curl -fsS $(IMPORTARR_URL)/health
|
||||
|
||||
Reference in New Issue
Block a user