From 95632f22c95c53d3c54a4575d545672724ee9c07 Mon Sep 17 00:00:00 2001 From: jtricerolph Date: Thu, 2 Jul 2026 14:11:37 +0000 Subject: [PATCH] Fix --only auth/noticeboard: OFFICE_IP unbound under set -u In --only mode the creds file provides OFFICE_IP_CHECK, not OFFICE_IP, so the bare ${OFFICE_IP} tripped 'set -u'. Use the same tolerant ${OFFICE_IP_CHECK:-${OFFICE_IP:-disabled}} form as cashup/hk-planner. Co-Authored-By: Claude Sonnet 4.6 --- install-stack.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install-stack.sh b/install-stack.sh index 85e149f..d02895a 100755 --- a/install-stack.sh +++ b/install-stack.sh @@ -646,7 +646,7 @@ CENTRAL_AUTH_SECRET=${CENTRAL_AUTH_SECRET} DOMAIN=${DOMAIN} ADMIN_EMAIL=${ADMIN_EMAIL} ADMIN_PASSWORD=${ADMIN_PASS} -OFFICE_IP_CHECK=${OFFICE_IP} +OFFICE_IP_CHECK=${OFFICE_IP_CHECK:-${OFFICE_IP:-disabled}} CORS_ORIGIN=https://${DOMAIN} SESSION_DAYS=30 SETTINGS_URL=http://10.10.10.116:3080 @@ -809,7 +809,7 @@ deploy_noticeboard() { DATABASE_URL=postgresql://noticeboard:${NOTICES_DB_PASS}@10.10.10.100:5432/noticeboard_db CENTRAL_AUTH_SECRET=${CENTRAL_AUTH_SECRET} APP_SLUG=noticeboard -OFFICE_IP_CHECK=${OFFICE_IP} +OFFICE_IP_CHECK=${OFFICE_IP_CHECK:-${OFFICE_IP:-disabled}} NODE_ENV=production AUTH_URL=http://10.10.10.101:3001 EOF