feat: implement project management system with IPC services and multi-language support

This commit is contained in:
Ümit Tunç
2026-04-02 20:51:07 +03:00
parent 4184d137e6
commit 69c4c0c780
8 changed files with 698 additions and 82 deletions
+347
View File
@@ -1,4 +1,351 @@
[
{
"service": "php:7.4.33",
"action": "start",
"status": "success",
"id": "dddyqabhb",
"timestamp": 1775152237278
},
{
"service": "apache",
"action": "start",
"status": "success",
"id": "5clhuwgxn",
"timestamp": 1775152236025
},
{
"service": "php:5.6.40",
"action": "start",
"status": "success",
"id": "3f3i7nrzx",
"timestamp": 1775151972287
},
{
"service": "php:7.4.33",
"action": "start",
"status": "success",
"id": "cc098qksj",
"timestamp": 1775151972268
},
{
"service": "php:8.2.30",
"action": "start",
"status": "success",
"id": "6814jwso7",
"timestamp": 1775151972248
},
{
"service": "php:8.5.4",
"action": "start",
"status": "success",
"id": "e32wp6fdz",
"timestamp": 1775151972229
},
{
"service": "mariadb:10.11.8",
"action": "start",
"status": "success",
"id": "6ktzrdwkw",
"timestamp": 1775151971884
},
{
"service": "mariadb:11.4.2",
"action": "start",
"status": "success",
"id": "5dcg1ko1i",
"timestamp": 1775151971865
},
{
"service": "apache",
"action": "start",
"status": "success",
"id": "u8jthf8zj",
"timestamp": 1775151971244
},
{
"service": "nginx",
"action": "start",
"status": "success",
"id": "xlp8uhm2c",
"timestamp": 1775151971178
},
{
"service": "php:7.4.33",
"action": "start",
"status": "success",
"id": "ug698rcco",
"timestamp": 1775151837765
},
{
"service": "apache",
"action": "start",
"status": "success",
"id": "8lvo9sxz7",
"timestamp": 1775151836521
},
{
"service": "mariadb:11.4.2",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "a9vfbzxn2",
"timestamp": 1775151829018
},
{
"service": "mariadb:10.11.8",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "ze54njict",
"timestamp": 1775151829005
},
{
"service": "php:7.4.33",
"action": "exit",
"status": "failure",
"details": "Exit code: null",
"id": "uaer37d6w",
"timestamp": 1775151828682
},
{
"service": "php:7.4.33",
"action": "stop",
"status": "info",
"id": "5or3hh6p5",
"timestamp": 1775151828671
},
{
"service": "apache",
"action": "exit",
"status": "failure",
"details": "Exit code: null",
"id": "yzmng3nm3",
"timestamp": 1775151828345
},
{
"service": "apache",
"action": "stop",
"status": "info",
"id": "5dj60xh68",
"timestamp": 1775151828339
},
{
"service": "php:5.6.40",
"action": "start",
"status": "success",
"id": "taw24xi9n",
"timestamp": 1775151786087
},
{
"service": "php:7.4.33",
"action": "start",
"status": "success",
"id": "d7cx0kco1",
"timestamp": 1775151786070
},
{
"service": "php:8.2.30",
"action": "start",
"status": "success",
"id": "bren2nk3u",
"timestamp": 1775151786050
},
{
"service": "php:8.5.4",
"action": "start",
"status": "success",
"id": "ubmufryso",
"timestamp": 1775151786033
},
{
"service": "mariadb:11.4.2",
"action": "start",
"status": "success",
"id": "bpbyftdye",
"timestamp": 1775151785673
},
{
"service": "mariadb:10.11.8",
"action": "start",
"status": "success",
"id": "cc6cp0j39",
"timestamp": 1775151785653
},
{
"service": "apache",
"action": "start",
"status": "success",
"id": "ta5nm4x9y",
"timestamp": 1775151785048
},
{
"service": "nginx",
"action": "start",
"status": "success",
"id": "mtg8rhrxw",
"timestamp": 1775151784985
},
{
"service": "nginx",
"action": "start",
"status": "success",
"id": "8n8vb3sst",
"timestamp": 1775151495788
},
{
"service": "nginx",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "u5vjd12e2",
"timestamp": 1775151494502
},
{
"service": "apache",
"action": "start",
"status": "success",
"id": "5wwt7m3au",
"timestamp": 1775151347535
},
{
"service": "apache",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "hebcatt1d",
"timestamp": 1775151346107
},
{
"service": "apache",
"action": "start",
"status": "success",
"id": "njpd47glj",
"timestamp": 1775151316169
},
{
"service": "apache",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "4n9uj134g",
"timestamp": 1775151314774
},
{
"service": "apache",
"action": "start",
"status": "success",
"id": "isd6s11sk",
"timestamp": 1775151306664
},
{
"service": "apache",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "qlpij4nl8",
"timestamp": 1775151305292
},
{
"service": "apache",
"action": "start",
"status": "success",
"id": "nyn5eupfk",
"timestamp": 1775151292858
},
{
"service": "apache",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "1p19qlpm9",
"timestamp": 1775151291558
},
{
"service": "nginx",
"action": "start",
"status": "success",
"id": "ymbfiylvo",
"timestamp": 1775151242832
},
{
"service": "nginx",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "edk0n7ek6",
"timestamp": 1775151241487
},
{
"service": "apache",
"action": "start",
"status": "success",
"id": "6kkr2rr8p",
"timestamp": 1775151241115
},
{
"service": "apache",
"action": "exit",
"status": "failure",
"details": "Exit code: 1",
"id": "vh49m05rr",
"timestamp": 1775151239716
},
{
"service": "php:5.6.40",
"action": "start",
"status": "success",
"id": "n4nlkvjhx",
"timestamp": 1775151171177
},
{
"service": "php:7.4.33",
"action": "start",
"status": "success",
"id": "0kg7gss85",
"timestamp": 1775151171159
},
{
"service": "php:8.2.30",
"action": "start",
"status": "success",
"id": "xw56foupv",
"timestamp": 1775151171141
},
{
"service": "php:8.5.4",
"action": "start",
"status": "success",
"id": "6599ey64j",
"timestamp": 1775151171123
},
{
"service": "mariadb:11.4.2",
"action": "start",
"status": "success",
"id": "b4fswrwcb",
"timestamp": 1775151170806
},
{
"service": "mariadb:10.11.8",
"action": "start",
"status": "success",
"id": "lhw2apj29",
"timestamp": 1775151170787
},
{
"service": "apache",
"action": "start",
"status": "success",
"id": "7fhj5rrnd",
"timestamp": 1775151170139
},
{
"service": "nginx",
"action": "start",
"status": "success",
"id": "sde218qdo",
"timestamp": 1775151170080
},
{
"service": "nginx",
"action": "start",