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
This commit is contained in:
@@ -594,6 +594,10 @@ deploy_core() {
|
|||||||
# Replace placeholders in core compose file
|
# Replace placeholders in core compose file
|
||||||
replace_env_placeholders "/opt/stacks/core/docker-compose.yml"
|
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
|
# Deploy core stack
|
||||||
cd /opt/stacks/core
|
cd /opt/stacks/core
|
||||||
docker compose up -d
|
docker compose up -d
|
||||||
@@ -666,6 +670,10 @@ deploy_dashboards() {
|
|||||||
# Replace placeholders in dashboards compose file
|
# Replace placeholders in dashboards compose file
|
||||||
replace_env_placeholders "/opt/stacks/dashboards/docker-compose.yml"
|
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
|
# Deploy dashboards stack
|
||||||
cd /opt/stacks/dashboards
|
cd /opt/stacks/dashboards
|
||||||
docker compose up -d
|
docker compose up -d
|
||||||
|
|||||||
Reference in New Issue
Block a user