feat: implement dashboard UI components, IPC handlers, and service configuration templates
This commit is contained in:
@@ -1,4 +1,317 @@
|
||||
[
|
||||
{
|
||||
"service": "php:5.6.40",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "200rgoskm",
|
||||
"timestamp": 1775189179480
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "lb7cc11oe",
|
||||
"timestamp": 1775189179463
|
||||
},
|
||||
{
|
||||
"service": "php:8.2.30",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "etjx8kz61",
|
||||
"timestamp": 1775189179447
|
||||
},
|
||||
{
|
||||
"service": "php:8.5.4",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "jw31owy76",
|
||||
"timestamp": 1775189179430
|
||||
},
|
||||
{
|
||||
"service": "mariadb:10.11.8",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "905twpheo",
|
||||
"timestamp": 1775189179167
|
||||
},
|
||||
{
|
||||
"service": "mariadb:11.4.2",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "3cpe3886a",
|
||||
"timestamp": 1775189179146
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: null",
|
||||
"id": "1puz4ewk4",
|
||||
"timestamp": 1775189136125
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "stop",
|
||||
"status": "info",
|
||||
"id": "cp1skav2y",
|
||||
"timestamp": 1775189136113
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "5ssshkepi",
|
||||
"timestamp": 1775189128458
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "2w0dgrom5",
|
||||
"timestamp": 1775189121191
|
||||
},
|
||||
{
|
||||
"service": "apache",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "ce020djd5",
|
||||
"timestamp": 1775189116024
|
||||
},
|
||||
{
|
||||
"service": "mariadb:11.4.2",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: null",
|
||||
"id": "f22mfjz6j",
|
||||
"timestamp": 1775189109611
|
||||
},
|
||||
{
|
||||
"service": "mariadb:10.11.8",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: null",
|
||||
"id": "bj1yhdd0b",
|
||||
"timestamp": 1775189109603
|
||||
},
|
||||
{
|
||||
"service": "php:5.6.40",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: null",
|
||||
"id": "dwo60nc99",
|
||||
"timestamp": 1775189109591
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: null",
|
||||
"id": "vc72hwpnw",
|
||||
"timestamp": 1775189109584
|
||||
},
|
||||
{
|
||||
"service": "php:8.2.30",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: null",
|
||||
"id": "dmk8j6iad",
|
||||
"timestamp": 1775189109577
|
||||
},
|
||||
{
|
||||
"service": "php:8.5.4",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: null",
|
||||
"id": "ck9ctfdg9",
|
||||
"timestamp": 1775189109571
|
||||
},
|
||||
{
|
||||
"service": "apache",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: null",
|
||||
"id": "f4qs2eaz5",
|
||||
"timestamp": 1775189109550
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: null",
|
||||
"id": "m1fkgarlg",
|
||||
"timestamp": 1775189109547
|
||||
},
|
||||
{
|
||||
"service": "mariadb:11.4.2",
|
||||
"action": "stop",
|
||||
"status": "info",
|
||||
"id": "1cjzxt5i8",
|
||||
"timestamp": 1775189109537
|
||||
},
|
||||
{
|
||||
"service": "mariadb:10.11.8",
|
||||
"action": "stop",
|
||||
"status": "info",
|
||||
"id": "ss8vlatqg",
|
||||
"timestamp": 1775189109529
|
||||
},
|
||||
{
|
||||
"service": "php:5.6.40",
|
||||
"action": "stop",
|
||||
"status": "info",
|
||||
"id": "38on99hkk",
|
||||
"timestamp": 1775189109520
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "stop",
|
||||
"status": "info",
|
||||
"id": "qinl5mvi9",
|
||||
"timestamp": 1775189109513
|
||||
},
|
||||
{
|
||||
"service": "php:8.2.30",
|
||||
"action": "stop",
|
||||
"status": "info",
|
||||
"id": "tc2wax0xc",
|
||||
"timestamp": 1775189109502
|
||||
},
|
||||
{
|
||||
"service": "php:8.5.4",
|
||||
"action": "stop",
|
||||
"status": "info",
|
||||
"id": "vlawi3k8e",
|
||||
"timestamp": 1775189109494
|
||||
},
|
||||
{
|
||||
"service": "apache",
|
||||
"action": "stop",
|
||||
"status": "info",
|
||||
"id": "6ujdvt7j1",
|
||||
"timestamp": 1775189109479
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "stop",
|
||||
"status": "info",
|
||||
"id": "k7rezgoaj",
|
||||
"timestamp": 1775189109477
|
||||
},
|
||||
{
|
||||
"service": "apache",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "70tu2y5as",
|
||||
"timestamp": 1775189102787
|
||||
},
|
||||
{
|
||||
"service": "apache",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "9lfnqbgwe",
|
||||
"timestamp": 1775189101318
|
||||
},
|
||||
{
|
||||
"service": "php:5.6.40",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "wgqvhqwe2",
|
||||
"timestamp": 1775189054380
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "cz9laoefl",
|
||||
"timestamp": 1775189054362
|
||||
},
|
||||
{
|
||||
"service": "php:8.2.30",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "81z3uz9zw",
|
||||
"timestamp": 1775189054344
|
||||
},
|
||||
{
|
||||
"service": "php:8.5.4",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "0hegp84kv",
|
||||
"timestamp": 1775189054324
|
||||
},
|
||||
{
|
||||
"service": "mariadb:11.4.2",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "r2fm405gd",
|
||||
"timestamp": 1775189054117
|
||||
},
|
||||
{
|
||||
"service": "mariadb:10.11.8",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "knua7kh8u",
|
||||
"timestamp": 1775189054097
|
||||
},
|
||||
{
|
||||
"service": "apache",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "l4paq57hz",
|
||||
"timestamp": 1775189053345
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "khg59iy1d",
|
||||
"timestamp": 1775189053276
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "hg9972rds",
|
||||
"timestamp": 1775188622685
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: null",
|
||||
"id": "1knv5xq4h",
|
||||
"timestamp": 1775188618390
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "stop",
|
||||
"status": "info",
|
||||
"id": "7132k0rd3",
|
||||
"timestamp": 1775188618378
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "j8dmzg0qj",
|
||||
"timestamp": 1775188599983
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: null",
|
||||
"id": "o26b3cigi",
|
||||
"timestamp": 1775188594701
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "stop",
|
||||
"status": "info",
|
||||
"id": "ox74ttj4y",
|
||||
"timestamp": 1775188594690
|
||||
},
|
||||
{
|
||||
"service": "php:5.6.40",
|
||||
"action": "start",
|
||||
|
||||
Reference in New Issue
Block a user