This commit is contained in:
31
Makefile
Normal file
31
Makefile
Normal file
@@ -0,0 +1,31 @@
|
||||
NOMAD_ADDR ?= https://nomad.i80.dk:4646
|
||||
JOB := nomad-job.hcl
|
||||
|
||||
.PHONY: help secrets plan deploy status logs stop
|
||||
|
||||
help:
|
||||
@echo "Dolibarr på portal.i80.dk (kører på autobox.i80.dk)"
|
||||
@echo ""
|
||||
@echo " make plan — valider job spec"
|
||||
@echo " make deploy — deploy/opdater Dolibarr"
|
||||
@echo " make status — vis job status"
|
||||
@echo " make logs — follow app logs"
|
||||
@echo " make stop — stop job"
|
||||
@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 plan $(JOB)
|
||||
|
||||
deploy:
|
||||
NOMAD_ADDR=$(NOMAD_ADDR) nomad job run $(JOB)
|
||||
|
||||
status:
|
||||
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
|
||||
Reference in New Issue
Block a user