Skip to content

Commit 3b21a8e

Browse files
committed
fix: deployment success message now shows correct domains for each environment
- Replace hardcoded test.local domains in show_connection_info() function - Use ${TRACKER_DOMAIN:-tracker.test.local} and ${GRAFANA_DOMAIN:-grafana.test.local} - Staging deployments now correctly show tracker.torrust-demo.dev and grafana.torrust-demo.dev - Local deployments maintain backward compatibility with test.local fallbacks - Follows up on SSL certificate domain fix (commit 74e4c7e) Testing: - Validated staging deployment shows tracker.torrust-demo.dev domains - Maintains fallback behavior for local environments - All 14 hardcoded test.local references now use environment variables
1 parent 74e4c7e commit 3b21a8e

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

infrastructure/scripts/deploy-app.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1098,18 +1098,18 @@ show_connection_info() {
10981098
echo "Grafana HTTPS: https://${vm_ip}:3100 (expect certificate warning)" # DevSkim: ignore DS137138
10991099
echo
11001100
echo "=== DOMAIN-BASED HTTPS (add to /etc/hosts for testing) ==="
1101-
echo "Tracker API: https://tracker.test.local (requires hosts entry)"
1102-
echo "Grafana: https://grafana.test.local (requires hosts entry)"
1101+
echo "Tracker API: https://${TRACKER_DOMAIN:-tracker.test.local} (requires hosts entry)"
1102+
echo "Grafana: https://${GRAFANA_DOMAIN:-grafana.test.local} (requires hosts entry)"
11031103
echo
11041104
echo "=== SETUP FOR HTTPS TESTING ==="
11051105
echo "Add these lines to your /etc/hosts file:"
1106-
echo "${vm_ip} tracker.test.local"
1107-
echo "${vm_ip} grafana.test.local"
1106+
echo "${vm_ip} ${TRACKER_DOMAIN:-tracker.test.local}"
1107+
echo "${vm_ip} ${GRAFANA_DOMAIN:-grafana.test.local}"
11081108
echo
11091109
echo "Then access:"
1110-
echo "• Tracker API: https://tracker.test.local/health_check"
1111-
echo "• Tracker Stats: https://tracker.test.local/api/v1/stats?token=${TRACKER_ADMIN_TOKEN:-MyAccessToken}"
1112-
echo "• Grafana Login: https://grafana.test.local (admin/admin)"
1110+
echo "• Tracker API: https://${TRACKER_DOMAIN:-tracker.test.local}/health_check"
1111+
echo "• Tracker Stats: https://${TRACKER_DOMAIN:-tracker.test.local}/api/v1/stats?token=${TRACKER_ADMIN_TOKEN:-MyAccessToken}"
1112+
echo "• Grafana Login: https://${GRAFANA_DOMAIN:-grafana.test.local} (admin/admin)"
11131113
echo
11141114
echo "Note: Your browser will show a security warning for self-signed certificates."
11151115
echo " Click 'Advanced' -> 'Proceed to site' to continue."

0 commit comments

Comments
 (0)