cleanup Makefile

This commit is contained in:
Nico Schottelius 2024-10-12 00:24:54 +09:00
parent 5f6748f627
commit e38312df60

View file

@ -4,25 +4,28 @@ BROWSER=conkeror
IKIWIKI=ikiwiki
VERSION=$(shell git describe --always)
ARGOCD_HOME=$(shell echo $HOME/vcs/k8s-config/cluster/p10/apps/templates/)
ARGOCD_HOME=$$HOME/vcs/k8s-config/cluster/p10/apps/templates/
ARGOCD_YAML=nicoweb.yaml
ARGOCD_APP=$(ARGOCD_HOME)/$(ARGOCD_YAML)
IMAGE_NAME=harbor.k8s.ungleich.ch/nico/www.nico.schottelius.org
all: container
all: argocd
pub:
gitpush:
git push --mirror
setup:
$(IKIWIKI) --refresh --setup ikiwiki.setup
container:
container: gitpush
docker build -t harbor.k8s.ungleich.ch/nico/www.nico.schottelius.org:$(VERSION) .
docker push harbor.k8s.ungleich.ch/nico/www.nico.schottelius.org:$(VERSION)
argocd: container
sed -i "s,$(IMAGE_NAME):.*,$(IMAGE_NAME):$(VERSION)," $(ARGOCD_APP)
cd $(ARGOCD_HOME) && git add $(ARGOCD_YAML) && git commit -m "Update www.nico.schottelius.org to $(VERSION)" && git push
setup:
$(IKIWIKI) --refresh --setup ikiwiki.setup
lall:
$(IKIWIKI) --refresh --setup ikiwiki.setup --set destdir=../dst --set srcdir=. --set git_wrapper= --set git_wrappermode= --set gitorigin_branch= --set gitmaster_branch=