Fix app startup and enable Sonic ESB restart via remote CMD.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-24 08:17:35 +02:00
co-authored by Cursor
parent ed8e2822d1
commit c2268f1908
9 changed files with 446 additions and 207 deletions
@@ -1,17 +1,17 @@
[
{
"Id": 1,
"Name": "ESB Local A",
"Environment": "DEV",
"Name": "DE-Test ESB Container",
"Environment": "TEST",
"IsActive": true,
"TargetDirectory": "DeploySandbox/target-a",
"TargetDirectory": "DeploySandbox/target-esb",
"CertificateFileName": "esb-cert.cer",
"ContainerName": "sonic-container-a",
"RestartType": "None",
"ContainerName": "ESB",
"RestartType": "SonicContainer",
"RestartCommand": "",
"RestartArguments": "",
"RestartTimeoutSeconds": 30,
"SonicConnectionName": "",
"RestartTimeoutSeconds": 90,
"SonicConnectionName": "DE-Test",
"XapiSourcePath": "",
"TlsHost": "",
"TlsPort": null,
@@ -21,15 +21,15 @@
},
{
"Id": 2,
"Name": "ESB Local B",
"Name": "Lokaler CMD-Test (Echo)",
"Environment": "DEV",
"IsActive": true,
"TargetDirectory": "DeploySandbox/target-b",
"TargetDirectory": "DeploySandbox/target-cmd",
"CertificateFileName": "esb-cert.cer",
"ContainerName": "sonic-container-b",
"ContainerName": "",
"RestartType": "Command",
"RestartCommand": "cmd.exe",
"RestartArguments": "/c echo Restart simulated for sonic-container-b",
"RestartArguments": "/c echo Neustart-Simulation OK",
"RestartTimeoutSeconds": 15,
"SonicConnectionName": "",
"XapiSourcePath": "",
@@ -38,45 +38,5 @@
"TlsServerName": "",
"ExpectedFingerprint": null,
"SortOrder": 20
},
{
"Id": 3,
"Name": "DE-Test Container A (Sonic)",
"Environment": "TEST",
"IsActive": false,
"TargetDirectory": "DeploySandbox/target-c",
"CertificateFileName": "esb-cert.cer",
"ContainerName": "sonic-container-a",
"RestartType": "SonicContainer",
"RestartCommand": "",
"RestartArguments": "",
"RestartTimeoutSeconds": 60,
"SonicConnectionName": "DE-Test",
"XapiSourcePath": "",
"TlsHost": "dekun-painwbdet",
"TlsPort": 443,
"TlsServerName": "esb-test.firma.local",
"ExpectedFingerprint": null,
"SortOrder": 30
},
{
"Id": 4,
"Name": "DE-Test Container B (Sonic + XApi)",
"Environment": "TEST",
"IsActive": false,
"TargetDirectory": "DeploySandbox/target-d",
"CertificateFileName": "esb-cert.cer",
"ContainerName": "sonic-container-b",
"RestartType": "SonicContainerWithXapi",
"RestartCommand": "",
"RestartArguments": "",
"RestartTimeoutSeconds": 60,
"SonicConnectionName": "DE-Test",
"XapiSourcePath": "Assets/xapi-resources.xml",
"TlsHost": "dekun-painwbdet",
"TlsPort": 443,
"TlsServerName": "esb-test.firma.local",
"ExpectedFingerprint": null,
"SortOrder": 40
}
]