uses ip addr instead of hostname to simplify dns config
This commit is contained in:
+3
-1
@@ -3,6 +3,8 @@ capitalise = $(shell echo "$(1)" | tr '[:lower:]' '[:upper:]')
|
|||||||
USER := $(shell whoami)
|
USER := $(shell whoami)
|
||||||
HOSTNAME := $(shell cat /etc/hostname)
|
HOSTNAME := $(shell cat /etc/hostname)
|
||||||
HOSTNAMES := pi-broughton blade-canongate
|
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
|
MASTER_NODE := blade-canongate
|
||||||
IS_MASTER_NODE := $(filter $(MASTER_NODE),$(HOSTNAME))
|
IS_MASTER_NODE := $(filter $(MASTER_NODE),$(HOSTNAME))
|
||||||
MODULES_pi-broughton := http gemini smtp vaultwarden ln
|
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 \
|
$(foreach module,$(ALL_MODULES),$(if $(PORT_$(module)),$(eval \
|
||||||
export $(call capitalise,$(module))_PORT := $(PORT_$(module)))))
|
export $(call capitalise,$(module))_PORT := $(PORT_$(module)))))
|
||||||
$(foreach hostname,$(HOSTNAMES),$(foreach module,$(MODULES_$(hostname)),$(eval \
|
$(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)))
|
SUBDOMAINS := $(foreach module,$(MODULES),$(SUBDOMAIN_$(module)))
|
||||||
NGINX_SUBDOMAINS := $(foreach module,$(NGINX_MODULES),$(SUBDOMAIN_$(module)))
|
NGINX_SUBDOMAINS := $(foreach module,$(NGINX_MODULES),$(SUBDOMAIN_$(module)))
|
||||||
|
|||||||
Reference in New Issue
Block a user