feat: implement multi-service management dashboard with project, database, and PHP extension support
This commit is contained in:
@@ -1,4 +1,639 @@
|
||||
[
|
||||
{
|
||||
"service": "apache",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "5cna280nd",
|
||||
"timestamp": 1775215993040
|
||||
},
|
||||
{
|
||||
"service": "php:8.5.4",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "16dhybbv5",
|
||||
"timestamp": 1775215993039
|
||||
},
|
||||
{
|
||||
"service": "php:5.6.40",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "hilyatq39",
|
||||
"timestamp": 1775215993031
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "hbnrqkyoy",
|
||||
"timestamp": 1775215993023
|
||||
},
|
||||
{
|
||||
"service": "php:5.6.40",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "m5oe9unpm",
|
||||
"timestamp": 1775215978795
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "g9k4uuyb6",
|
||||
"timestamp": 1775215978779
|
||||
},
|
||||
{
|
||||
"service": "php:8.2.30",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "igj6t393e",
|
||||
"timestamp": 1775215978760
|
||||
},
|
||||
{
|
||||
"service": "php:8.5.4",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "bv7xjvoud",
|
||||
"timestamp": 1775215978742
|
||||
},
|
||||
{
|
||||
"service": "mariadb:11.4.2",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "w225k0xie",
|
||||
"timestamp": 1775215978291
|
||||
},
|
||||
{
|
||||
"service": "mariadb:10.11.8",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "x5k5b4mth",
|
||||
"timestamp": 1775215978272
|
||||
},
|
||||
{
|
||||
"service": "apache",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "51ppyzb6e",
|
||||
"timestamp": 1775215977753
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "yq4trg6v9",
|
||||
"timestamp": 1775215977702
|
||||
},
|
||||
{
|
||||
"service": "mariadb:10.11.8",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "2cesewr4o",
|
||||
"timestamp": 1775215972222
|
||||
},
|
||||
{
|
||||
"service": "mariadb:11.4.2",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "vrt0ac3xz",
|
||||
"timestamp": 1775215972214
|
||||
},
|
||||
{
|
||||
"service": "php:8.5.4",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "tz9lm7fhp",
|
||||
"timestamp": 1775215972206
|
||||
},
|
||||
{
|
||||
"service": "php:5.6.40",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "xrg2toecz",
|
||||
"timestamp": 1775215972199
|
||||
},
|
||||
{
|
||||
"service": "php:8.2.30",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "82hwbc4ly",
|
||||
"timestamp": 1775215972191
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "2noq8lw9w",
|
||||
"timestamp": 1775215972185
|
||||
},
|
||||
{
|
||||
"service": "apache",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "9oha4uilw",
|
||||
"timestamp": 1775215972159
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "jrwvf5v1v",
|
||||
"timestamp": 1775215972157
|
||||
},
|
||||
{
|
||||
"service": "php:5.6.40",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "1czbs8x8z",
|
||||
"timestamp": 1775215964037
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "0up4w85t2",
|
||||
"timestamp": 1775215964021
|
||||
},
|
||||
{
|
||||
"service": "php:8.2.30",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "gxnmtaz6o",
|
||||
"timestamp": 1775215964004
|
||||
},
|
||||
{
|
||||
"service": "php:8.5.4",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "dzb88em3m",
|
||||
"timestamp": 1775215963987
|
||||
},
|
||||
{
|
||||
"service": "mariadb:11.4.2",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "bu12qdsrx",
|
||||
"timestamp": 1775215963482
|
||||
},
|
||||
{
|
||||
"service": "mariadb:10.11.8",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "kpy95fkd1",
|
||||
"timestamp": 1775215963459
|
||||
},
|
||||
{
|
||||
"service": "apache",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "6z4v7vlbz",
|
||||
"timestamp": 1775215962983
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "hs28kfp1j",
|
||||
"timestamp": 1775215962935
|
||||
},
|
||||
{
|
||||
"service": "php:5.6.40",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "xbrt3pru2",
|
||||
"timestamp": 1775215960741
|
||||
},
|
||||
{
|
||||
"service": "php:8.5.4",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "a9dtwotqn",
|
||||
"timestamp": 1775215960735
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "f1p0g2q9k",
|
||||
"timestamp": 1775215960728
|
||||
},
|
||||
{
|
||||
"service": "apache",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "ybtvisrvv",
|
||||
"timestamp": 1775215960706
|
||||
},
|
||||
{
|
||||
"service": "php:8.2.30",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "p5uu02qoq",
|
||||
"timestamp": 1775215960705
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "3l8qhvac1",
|
||||
"timestamp": 1775215960695
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "rradgo2b9",
|
||||
"timestamp": 1775215905340
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "7xbqz2ep0",
|
||||
"timestamp": 1775215904095
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "439aj13y2",
|
||||
"timestamp": 1775215901797
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "mmfuuw4ec",
|
||||
"timestamp": 1775215900591
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "vdc11eywn",
|
||||
"timestamp": 1775215869698
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "nvd414ghx",
|
||||
"timestamp": 1775215868488
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "8acx9s7xg",
|
||||
"timestamp": 1775215865230
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "sxtv8gp6o",
|
||||
"timestamp": 1775215863969
|
||||
},
|
||||
{
|
||||
"service": "apache",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "7i2g4nqu5",
|
||||
"timestamp": 1775215838776
|
||||
},
|
||||
{
|
||||
"service": "apache",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "5oab99keg",
|
||||
"timestamp": 1775215837463
|
||||
},
|
||||
{
|
||||
"service": "apache",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "spcyyxy1w",
|
||||
"timestamp": 1775215831998
|
||||
},
|
||||
{
|
||||
"service": "php:5.6.40",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "vbhzxidnn",
|
||||
"timestamp": 1775215796300
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "gm6ejjr5a",
|
||||
"timestamp": 1775215796279
|
||||
},
|
||||
{
|
||||
"service": "php:8.2.30",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "i8npou62c",
|
||||
"timestamp": 1775215796260
|
||||
},
|
||||
{
|
||||
"service": "php:8.5.4",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "6ncfpzo9k",
|
||||
"timestamp": 1775215796242
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "im5nypjfv",
|
||||
"timestamp": 1775215795208
|
||||
},
|
||||
{
|
||||
"service": "mariadb:10.11.8",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "za9mzxy37",
|
||||
"timestamp": 1775215792771
|
||||
},
|
||||
{
|
||||
"service": "mariadb:11.4.2",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "mhlcdoxmt",
|
||||
"timestamp": 1775215792764
|
||||
},
|
||||
{
|
||||
"service": "php:8.5.4",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "eycw4hxb5",
|
||||
"timestamp": 1775215792756
|
||||
},
|
||||
{
|
||||
"service": "php:5.6.40",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "2z7211041",
|
||||
"timestamp": 1775215792749
|
||||
},
|
||||
{
|
||||
"service": "php:8.2.30",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "jg1diypfu",
|
||||
"timestamp": 1775215792743
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "6rg35x2f8",
|
||||
"timestamp": 1775215792736
|
||||
},
|
||||
{
|
||||
"service": "apache",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "ydizt9o8j",
|
||||
"timestamp": 1775215792717
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "afhcuxp1i",
|
||||
"timestamp": 1775215792707
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "u0nzj9fmp",
|
||||
"timestamp": 1775215787250
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: null",
|
||||
"id": "lakde3svs",
|
||||
"timestamp": 1775215781259
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "stop",
|
||||
"status": "info",
|
||||
"id": "89gx0ty64",
|
||||
"timestamp": 1775215781255
|
||||
},
|
||||
{
|
||||
"service": "php:5.6.40",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "sj461rtvu",
|
||||
"timestamp": 1775215438924
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "y8yibjkty",
|
||||
"timestamp": 1775215438908
|
||||
},
|
||||
{
|
||||
"service": "php:8.2.30",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "c2gx42hum",
|
||||
"timestamp": 1775215438891
|
||||
},
|
||||
{
|
||||
"service": "php:8.5.4",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "zzhvseonm",
|
||||
"timestamp": 1775215438875
|
||||
},
|
||||
{
|
||||
"service": "mariadb:11.4.2",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "j39z9a0js",
|
||||
"timestamp": 1775215438399
|
||||
},
|
||||
{
|
||||
"service": "mariadb:10.11.8",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "wjz63bmwh",
|
||||
"timestamp": 1775215438380
|
||||
},
|
||||
{
|
||||
"service": "apache",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "cl5wh9qzj",
|
||||
"timestamp": 1775215437873
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "chvykaz6s",
|
||||
"timestamp": 1775215437824
|
||||
},
|
||||
{
|
||||
"service": "mariadb:10.11.8",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "e1p660xfr",
|
||||
"timestamp": 1775215430918
|
||||
},
|
||||
{
|
||||
"service": "mariadb:11.4.2",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "zcp93q2mf",
|
||||
"timestamp": 1775215430911
|
||||
},
|
||||
{
|
||||
"service": "php:8.5.4",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "9lsi8dk1j",
|
||||
"timestamp": 1775215430903
|
||||
},
|
||||
{
|
||||
"service": "php:5.6.40",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "g8a4x1i2q",
|
||||
"timestamp": 1775215430896
|
||||
},
|
||||
{
|
||||
"service": "php:8.2.30",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "tjrzyhopg",
|
||||
"timestamp": 1775215430890
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "wu418ce9i",
|
||||
"timestamp": 1775215430884
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "8tbns1luu",
|
||||
"timestamp": 1775215430877
|
||||
},
|
||||
{
|
||||
"service": "apache",
|
||||
"action": "exit",
|
||||
"status": "failure",
|
||||
"details": "Exit code: 1",
|
||||
"id": "bfecmmhs2",
|
||||
"timestamp": 1775215430863
|
||||
},
|
||||
{
|
||||
"service": "php:5.6.40",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "vhbul5hj6",
|
||||
"timestamp": 1775215425999
|
||||
},
|
||||
{
|
||||
"service": "php:7.4.33",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "xhdvhe9v9",
|
||||
"timestamp": 1775215425982
|
||||
},
|
||||
{
|
||||
"service": "php:8.2.30",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "whbiv7hnd",
|
||||
"timestamp": 1775215425964
|
||||
},
|
||||
{
|
||||
"service": "php:8.5.4",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "njoudmced",
|
||||
"timestamp": 1775215425945
|
||||
},
|
||||
{
|
||||
"service": "mariadb:10.11.8",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "fv15yavsp",
|
||||
"timestamp": 1775215425449
|
||||
},
|
||||
{
|
||||
"service": "mariadb:11.4.2",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "q646z3m24",
|
||||
"timestamp": 1775215425427
|
||||
},
|
||||
{
|
||||
"service": "apache",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "i9b435j7i",
|
||||
"timestamp": 1775215424957
|
||||
},
|
||||
{
|
||||
"service": "nginx",
|
||||
"action": "start",
|
||||
"status": "success",
|
||||
"id": "g9eb3ymy8",
|
||||
"timestamp": 1775215424900
|
||||
},
|
||||
{
|
||||
"service": "php:5.6.40",
|
||||
"action": "start",
|
||||
|
||||
Reference in New Issue
Block a user