From 9ac61658a45c1c0f594189cc9b5a34e4762c7992 Mon Sep 17 00:00:00 2001 From: Kelin Date: Wed, 28 Jan 2026 03:17:43 -0500 Subject: [PATCH] Fix placeholder replacement in deploy_core and deploy_dashboards functions - Add manual sed replacements for remaining , , placeholders - Ensure x-dockge URLs and other variables are properly substituted - Improve robustness of environment variable replacement --- scripts/ez-homelab.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/ez-homelab.sh b/scripts/ez-homelab.sh index 457ce9c..9efd8b0 100755 --- a/scripts/ez-homelab.sh +++ b/scripts/ez-homelab.sh @@ -594,6 +594,10 @@ deploy_core() { # Replace placeholders in core compose file replace_env_placeholders "/opt/stacks/core/docker-compose.yml" + # Manual replacement for x-dockge section (ensure all placeholders are replaced) + sed -i "s/\${DOMAIN}/${DOMAIN}/g" /opt/stacks/core/docker-compose.yml + sed -i "s/\${SERVER_IP}/${SERVER_IP}/g" /opt/stacks/core/docker-compose.yml + # Deploy core stack cd /opt/stacks/core docker compose up -d @@ -666,6 +670,10 @@ deploy_dashboards() { # Replace placeholders in dashboards compose file replace_env_placeholders "/opt/stacks/dashboards/docker-compose.yml" + # Manual replacement for any remaining placeholders + sed -i "s/\${DOMAIN}/${DOMAIN}/g" /opt/stacks/dashboards/docker-compose.yml + sed -i "s/\${TZ}/${TZ}/g" /opt/stacks/dashboards/docker-compose.yml + # Deploy dashboards stack cd /opt/stacks/dashboards docker compose up -d