summaryrefslogtreecommitdiff
path: root/etherpad/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'etherpad/Makefile')
-rw-r--r--etherpad/Makefile8
1 files changed, 6 insertions, 2 deletions
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-*/