summaryrefslogtreecommitdiff
path: root/make
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2026-07-04 11:57:25 +0100
committerJoe Carstairs <me@joeac.net>2026-07-04 14:18:42 +0100
commit424b4c6971287c60cf6f26d849de8e976f7954b8 (patch)
treeac6218ad87e581064f9630d7311d41cbecf816b1 /make
parent4130448a553f0f7c08030ae48dd562f69829bcdc (diff)
uses ip addr instead of hostname to simplify dns config
Diffstat (limited to 'make')
-rw-r--r--make/vars.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/make/vars.mk b/make/vars.mk
index cc937fe..ceaa590 100644
--- a/make/vars.mk
+++ b/make/vars.mk
@@ -3,6 +3,8 @@ capitalise = $(shell echo "$(1)" | tr '[:lower:]' '[:upper:]')
USER := $(shell whoami)
HOSTNAME := $(shell cat /etc/hostname)
HOSTNAMES := pi-broughton blade-canongate
+IP_ADDR_pi-broughton := 192.168.178.54
+IP_ADDR_blade-canongate := 192.168.178.75
MASTER_NODE := blade-canongate
IS_MASTER_NODE := $(filter $(MASTER_NODE),$(HOSTNAME))
MODULES_pi-broughton := http gemini smtp vaultwarden ln
@@ -40,7 +42,7 @@ ETHERPAD_VERSION := 3.3.2
$(foreach module,$(ALL_MODULES),$(if $(PORT_$(module)),$(eval \
export $(call capitalise,$(module))_PORT := $(PORT_$(module)))))
$(foreach hostname,$(HOSTNAMES),$(foreach module,$(MODULES_$(hostname)),$(eval \
- export HOST_$(module) := $(hostname:$(HOSTNAME)=localhost))))
+ export HOST_$(module) := $(if $(filter $(HOSTNAME),$(hostname)),127.0.0.1,$(IP_ADDR_$(hostname))))))
SUBDOMAINS := $(foreach module,$(MODULES),$(SUBDOMAIN_$(module)))
NGINX_SUBDOMAINS := $(foreach module,$(NGINX_MODULES),$(SUBDOMAIN_$(module)))