Repository navigation
Expand file tree
/
Copy pathprojects.example.json
More file actions
84 lines (84 loc) · 2.32 KB
/
Copy pathprojects.example.json
File metadata and controls
84 lines (84 loc) · 2.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
{
"server_port": 8900,
"logs": {
"keep_days": 30,
"max_total_mb": 200
},
"schtasks": {
"include": []
},
"projects": [
{
"id": "sample_web",
"name": "示例本地 Web 服务",
"desc": "本地运行的 Web 项目示例:按端口检测运行状态,可一键打开网页",
"group": "proj",
"kind": "web",
"run": "cmd /c start-sample-web.bat",
"workdir": "C:\\Tools\\sample-web",
"port": 5080,
"url": "http://127.0.0.1:5080",
"sig": "start-sample-web.bat",
"pname": "",
"match_end": false,
"tags": ["示例", "Web"],
"docker_name": "",
"start_cmd": null,
"stop_cmd": null
},
{
"id": "sample_cli",
"name": "示例 CLI 工具",
"desc": "命令行工具示例:配置 pname 后可显示运行状态并停止",
"group": "tools",
"kind": "tool",
"run": "C:\\Tools\\sample-cli\\sample-cli.exe",
"workdir": "C:\\Tools\\sample-cli",
"port": null,
"url": "",
"sig": "",
"pname": "sample-cli.exe",
"match_end": false,
"tags": ["示例", "CLI"],
"docker_name": "",
"start_cmd": null,
"stop_cmd": null
},
{
"id": "sample_wsl",
"name": "示例 WSL 工具",
"desc": "WSL Ubuntu 中的命令行工具示例:通过 wsl 命令启停,按端口检测",
"group": "ai",
"kind": "wsl",
"run": "wsl -d Ubuntu -- sample-wsl-tool --serve",
"workdir": "",
"port": 7654,
"url": "http://127.0.0.1:7654",
"sig": "sample-wsl-tool --serve",
"pname": "",
"match_end": false,
"tags": ["示例", "WSL"],
"docker_name": "",
"start_cmd": ["wsl", "-d", "Ubuntu", "--", "sample-wsl-tool", "start"],
"stop_cmd": ["wsl", "-d", "Ubuntu", "--", "sample-wsl-tool", "stop"]
},
{
"id": "sample_docker",
"name": "示例 Docker 容器",
"desc": "Docker 容器示例:按容器名检测状态,支持 docker start/stop 与日志查看",
"group": "docker",
"kind": "docker",
"run": "",
"workdir": "",
"port": null,
"url": "",
"sig": "",
"pname": "",
"match_end": false,
"tags": ["示例", "Docker"],
"docker_name": "sample-container",
"start_cmd": null,
"stop_cmd": null
}
]
}