diff options
Diffstat (limited to 'etherpad/Makefile')
| -rw-r--r-- | etherpad/Makefile | 8 |
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-*/ |
