From f03a5f08c64d70ed309938a3bfde4bac56a1667b Mon Sep 17 00:00:00 2001 From: Dmitrii Iurco Date: Mon, 25 May 2026 13:27:53 -0400 Subject: [PATCH] Makefile: explicitly pass all identity env vars to setup_cell.py DOMAIN_MODE, CELL_DOMAIN_NAME, CLOUDFLARE_API_TOKEN, DUCKDNS_TOKEN, DUCKDNS_SUBDOMAIN are now explicit in the setup target so they are visible and documented, not silently inherited from the environment. Co-Authored-By: Claude Sonnet 4.6 --- Makefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Makefile b/Makefile index e345c76..11f3cc6 100644 --- a/Makefile +++ b/Makefile @@ -82,6 +82,11 @@ setup: check-deps @sudo chown -R $${SUDO_USER:-$$(id -un)}:$${SUDO_USER:-$$(id -un)} config/ data/ 2>/dev/null || true CELL_NAME=$(or $(CELL_NAME),mycell) \ CELL_DOMAIN=$(or $(CELL_DOMAIN),cell) \ + DOMAIN_MODE=$(or $(DOMAIN_MODE),pic_ngo) \ + CELL_DOMAIN_NAME=$(or $(CELL_DOMAIN_NAME),) \ + CLOUDFLARE_API_TOKEN=$(or $(CLOUDFLARE_API_TOKEN),) \ + DUCKDNS_TOKEN=$(or $(DUCKDNS_TOKEN),) \ + DUCKDNS_SUBDOMAIN=$(or $(DUCKDNS_SUBDOMAIN),) \ VPN_ADDRESS=$(or $(VPN_ADDRESS),10.0.0.1/24) \ WG_PORT=$(or $(WG_PORT),51820) \ WG_PRIVATE_KEY="$(WG_PRIVATE_KEY)" \