NOMAD_ADDR ?= https://nomad.i80.dk:4646

.PHONY: help plan deploy status logs stop

help:
	@echo "portal.i80.dk / portaldb.i80.dk"
	@echo ""
	@echo "  make plan    — valider begge job specs"
	@echo "  make deploy  — deploy portaldb + dolibarr"
	@echo "  make status  — vis status for begge jobs"
	@echo "  make logs    — follow dolibarr app logs"
	@echo "  make stop    — stop begge jobs"
	@echo ""
	@echo "Secrets sættes via SSH på autobox:"
	@echo "  ssh autobox.i80.dk 'consul kv put dolibarr/db_password ...'"

plan:
	NOMAD_ADDR=$(NOMAD_ADDR) nomad job validate portaldb.nomad
	NOMAD_ADDR=$(NOMAD_ADDR) nomad job validate nomad-job.hcl

deploy:
	NOMAD_ADDR=$(NOMAD_ADDR) nomad job run portaldb.nomad
	NOMAD_ADDR=$(NOMAD_ADDR) nomad job run nomad-job.hcl

status:
	NOMAD_ADDR=$(NOMAD_ADDR) nomad job status portaldb
	NOMAD_ADDR=$(NOMAD_ADDR) nomad job status dolibarr

logs:
	NOMAD_ADDR=$(NOMAD_ADDR) nomad alloc logs -f -job dolibarr app

stop:
	NOMAD_ADDR=$(NOMAD_ADDR) nomad job stop dolibarr
	NOMAD_ADDR=$(NOMAD_ADDR) nomad job stop portaldb
