node.js generic 版本对比

变更: v1.0.0v1.0.1 2026-07-01 16:32 → 2026-07-01 16:35
v1.0.0 v1.0.1
-21 +21
1 {
2 "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
3 "meta": {
展开 3 行未改动
7 "exported_at": "2025-10-23T16:46:55+08:00",
8 "name": "node.js generic",
9 "author": "parker@parkervcp.com",
10 - "description": "A generic node.js egg\r\n\r\nThis will clone a git repo. It defaults to master if no branch is specified.\r\n\r\nInstalls the node_modules on install. If you set user_upload then I assume you know what you are doing.",
11 "features": null,
12 "docker_images": {
13 "Nodejs 25": "ghcr.io/ptero-eggs/yolks:nodejs_25",
展开 26 行未改动
40 },
41 "variables": [
42 {
43 - "name": "Git Repo Address",
44 - "description": "GitHub Repo to clone\r\n\r\nI.E. https://github.com/parkervcp/repo_name",
45 "env_variable": "GIT_ADDRESS",
46 "default_value": "",
47 "user_viewable": true,
48 "user_editable": true,
49 "rules": "nullable|string",
50 "field_type": "text"
51 },
52 {
53 - "name": "Install Branch",
54 - "description": "The branch to install.",
55 "env_variable": "BRANCH",
56 "default_value": "",
57 "user_viewable": true,
58 "user_editable": true,
59 "rules": "nullable|string",
60 "field_type": "text"
61 },
62 {
63 - "name": "User Uploaded Files",
64 - "description": "Skip all the install stuff if you are letting a user upload files.\r\n\r\n0 = false (default)\r\n1 = true",
65 "env_variable": "USER_UPLOAD",
66 "default_value": "0",
67 "user_viewable": true,
68 "user_editable": true,
69 "rules": "required|boolean",
70 "field_type": "text"
71 },
72 {
73 - "name": "Auto Update",
74 - "description": "Pull the latest files on startup when using a GitHub repo.",
75 "env_variable": "AUTO_UPDATE",
76 "default_value": "0",
77 "user_viewable": true,
78 "user_editable": true,
79 "rules": "required|boolean",
80 "field_type": "text"
81 },
82 {
83 - "name": "Additional Node packages",
84 - "description": "Install additional node packages.\r\n\r\nUse spaces to separate.",
85 "env_variable": "NODE_PACKAGES",
86 "default_value": "",
87 "user_viewable": true,
88 "user_editable": true,
89 "rules": "nullable|string",
90 "field_type": "text"
91 },
92 {
93 - "name": "Git Username",
94 - "description": "Username to auth with git.",
95 "env_variable": "USERNAME",
96 "default_value": "",
97 "user_viewable": true,
98 "user_editable": true,
99 "rules": "nullable|string",
100 "field_type": "text"
101 },
102 {
103 - "name": "Git Access Token",
104 - "description": "Password to use with git.\r\n\r\nIt's best practice to use a Personal Access Token.\r\nhttps://github.com/settings/tokens\r\nhttps://gitlab.com/-/profile/personal_access_tokens",
105 "env_variable": "ACCESS_TOKEN",
106 "default_value": "",
107 "user_viewable": true,
108 "user_editable": true,
109 "rules": "nullable|string",
110 "field_type": "text"
111 },
112 {
113 - "name": "Uninstall Node packages",
114 - "description": "Uninstall node packages.\r\n\r\nUse spaces to separate.",
115 "env_variable": "UNNODE_PACKAGES",
116 "default_value": "",
117 "user_viewable": true,
118 "user_editable": true,
119 "rules": "nullable|string",
120 "field_type": "text"
121 },
122 {
123 - "name": "Main file",
124 - "description": "The file that starts the app.\r\nCan be .js and .ts",
125 "env_variable": "MAIN_FILE",
126 "default_value": "index.js",
127 "user_viewable": true,
128 "user_editable": true,
129 "rules": "required|string|max:16",
130 "field_type": "text"
131 },
132 {
133 - "name": "Additional Arguments.",
134 - "description": "Any extra arguments for nodejs or ts-node",
135 "env_variable": "NODE_ARGS",
136 "default_value": "",
137 "user_viewable": true,
展开 3 行未改动
141 }
142 ]
143 }
1 {
2 "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
3 "meta": {
展开 3 行未改动
7 "exported_at": "2025-10-23T16:46:55+08:00",
8 "name": "node.js generic",
9 "author": "parker@parkervcp.com",
10 + "description": "一个通用的 node.js egg\n\n这将克隆一个 git 仓库。如果没有指定分支,则默认为 master。\n\n在安装时安装 node_modules。如果你设置了 user_upload,那么我假设你知道自己在做什么。",
11 "features": null,
12 "docker_images": {
13 "Nodejs 25": "ghcr.io/ptero-eggs/yolks:nodejs_25",
展开 26 行未改动
40 },
41 "variables": [
42 {
43 + "name": "Git 仓库地址",
44 + "description": "要克隆的GitHub仓库\n\n例如 https://github.com/parkervcp/repo_name",
45 "env_variable": "GIT_ADDRESS",
46 "default_value": "",
47 "user_viewable": true,
48 "user_editable": true,
49 "rules": "nullable|string",
50 "field_type": "text"
51 },
52 {
53 + "name": "安装分支",
54 + "description": "要安装的分支。",
55 "env_variable": "BRANCH",
56 "default_value": "",
57 "user_viewable": true,
58 "user_editable": true,
59 "rules": "nullable|string",
60 "field_type": "text"
61 },
62 {
63 + "name": "用户上传的文件",
64 + "description": "如果你让用户上传文件,跳过所有安装内容。\n\n0 = false (default)\n1 = true",
65 "env_variable": "USER_UPLOAD",
66 "default_value": "0",
67 "user_viewable": true,
68 "user_editable": true,
69 "rules": "required|boolean",
70 "field_type": "text"
71 },
72 {
73 + "name": "自动更新",
74 + "description": "当使用 GitHub 仓库时,在启动时拉取最新文件。",
75 "env_variable": "AUTO_UPDATE",
76 "default_value": "0",
77 "user_viewable": true,
78 "user_editable": true,
79 "rules": "required|boolean",
80 "field_type": "text"
81 },
82 {
83 + "name": "附加的Node包",
84 + "description": "安装额外的Node包。\n\n使用空格分隔。",
85 "env_variable": "NODE_PACKAGES",
86 "default_value": "",
87 "user_viewable": true,
88 "user_editable": true,
89 "rules": "nullable|string",
90 "field_type": "text"
91 },
92 {
93 + "name": "Git用户名",
94 + "description": "用于git认证的用户名。",
95 "env_variable": "USERNAME",
96 "default_value": "",
97 "user_viewable": true,
98 "user_editable": true,
99 "rules": "nullable|string",
100 "field_type": "text"
101 },
102 {
103 + "name": "Git 访问令牌",
104 + "description": "用于 Git 的密码。\n\n最佳实践是使用个人访问令牌。\nhttps://github.com/settings/tokens\nhttps://gitlab.com/-/profile/personal_access_tokens",
105 "env_variable": "ACCESS_TOKEN",
106 "default_value": "",
107 "user_viewable": true,
108 "user_editable": true,
109 "rules": "nullable|string",
110 "field_type": "text"
111 },
112 {
113 + "name": "卸载 Node 包",
114 + "description": "卸载 node 包。使用空格分隔。",
115 "env_variable": "UNNODE_PACKAGES",
116 "default_value": "",
117 "user_viewable": true,
118 "user_editable": true,
119 "rules": "nullable|string",
120 "field_type": "text"
121 },
122 {
123 + "name": "主文件",
124 + "description": "启动应用程序的文件。\n可以是 .js 和 .ts 文件。",
125 "env_variable": "MAIN_FILE",
126 "default_value": "index.js",
127 "user_viewable": true,
128 "user_editable": true,
129 "rules": "required|string|max:16",
130 "field_type": "text"
131 },
132 {
133 + "name": "附加参数。",
134 + "description": "nodejs或ts-node的任何额外参数",
135 "env_variable": "NODE_ARGS",
136 "default_value": "",
137 "user_viewable": true,
展开 3 行未改动
141 }
142 ]
143 }

更新说明

v1.0.0

批量导入

v1.0.1

[AI翻译] 描述、说明、JSON描述、变量