From e39c7a47fc2063246ba74e40693658ba715e6bb1 Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Thu, 2 Jul 2026 22:28:13 +0100 Subject: etherpad/settings is templated for port --- etherpad/Makefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'etherpad/Makefile') diff --git a/etherpad/Makefile b/etherpad/Makefile index 8679ecf..aa010d5 100644 --- a/etherpad/Makefile +++ b/etherpad/Makefile @@ -16,8 +16,12 @@ install_deps: $(SRC_DIR)/node_modules $(SRC_DIR)/node_modules: $(SRC_DIR) $(SRC_DIR)/settings.json $(SRC_DIR)/package.json $(SRC_DIR)/pnpm-lock.yaml cd $(SRC_DIR) && pnpm install -$(SRC_DIR)/settings.json: $(SRC_DIR) settings.json - cp settings.json $(SRC_DIR)/settings.json +$(SRC_DIR)/settings.json: $(SRC_DIR) settings.json.template +ifdef ETHERPAD_PORT + ETHERPAD_PORT=$(ETHERPAD_PORT) envsubst -no-unset -i settings.json.template -o $(SRC_DIR)/settings.json +else + $(error ETHERPAD_PORT is not defined) +endif clean: rm -rf etherpad-*/ -- cgit v1.2.3