Skip to content

Commit 781d329

Browse files
feat: 应用参数增加规则校验
1 parent bacbead commit 781d329

File tree

19 files changed

+118
-30
lines changed

19 files changed

+118
-30
lines changed

apps/dataease/versions/1.18.2/config.json

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,29 @@
1414
"labelZh": "数据库名",
1515
"labelEn": "Database",
1616
"required": true,
17-
"default": "random",
17+
"default": "de",
18+
"random": true,
19+
"rule": "paramCommon",
1820
"envKey": "PANEL_DB_NAME"
1921
},
2022
{
2123
"type": "text",
2224
"labelZh": "数据库用户",
2325
"labelEn": "User",
2426
"required": true,
25-
"default": "random",
27+
"default": "de",
28+
"random": true,
29+
"rule": "paramCommon",
2630
"envKey": "PANEL_DB_USER"
2731
},
2832
{
2933
"type": "password",
3034
"labelZh": "数据库用户密码",
3135
"labelEn": "Password",
3236
"required": true,
33-
"default": "random",
37+
"default": "de",
38+
"random": true,
39+
"rule": "paramComplexity",
3440
"envKey": "PANEL_DB_USER_PASSWORD"
3541
},
3642
{
@@ -39,6 +45,8 @@
3945
"labelEn": "Admin Password",
4046
"required": true,
4147
"default": "admin",
48+
"random": true,
49+
"rule": "paramCommon",
4250
"envKey": "DE_ADMIN",
4351
"disabled": true
4452
},
@@ -48,6 +56,8 @@
4856
"labelEn": "Admin Password",
4957
"required": true,
5058
"default": "dataease",
59+
"random": true,
60+
"rule": "paramComplexity",
5161
"envKey": "DE_ADMIN_PASSWORD",
5262
"disabled": true
5363
},
@@ -57,6 +67,7 @@
5767
"labelEn": "Port",
5868
"required": true,
5969
"default": 8080,
70+
"rule": "paramPort",
6071
"envKey": "PANEL_APP_PORT_HTTP"
6172
}
6273
]

apps/docker-registry/versions/2.8.1/config.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"labelEn": "Port",
77
"required": true,
88
"default": 5000,
9+
"rule": "paramPort",
910
"envKey": "PANEL_APP_PORT_HTTP"
1011
}
1112
]

apps/gitlab/versions/15.8.3/config.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"labelEn": "HTTP Port",
1717
"required": true,
1818
"default": 8090,
19+
"rule": "paramPort",
1920
"envKey": "PANEL_APP_PORT_HTTP"
2021
},
2122
{
@@ -24,6 +25,7 @@
2425
"labelEn": "HTTPS Port",
2526
"required": true,
2627
"default": 8443,
28+
"rule": "paramPort",
2729
"envKey": "PANEL_APP_PORT_HTTPS"
2830
},
2931
{
@@ -32,6 +34,7 @@
3234
"labelEn": "SSH Port",
3335
"required": true,
3436
"default": 2229,
37+
"rule": "paramPort",
3538
"envKey": "JENKINS_SSH_PORT"
3639
}
3740
]

apps/halo/versions/2.2.0/config.json

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,39 +14,49 @@
1414
"labelZh": "数据库名",
1515
"labelEn": "Database",
1616
"required": true,
17-
"default": "random",
17+
"default": "halo",
18+
"random": true,
19+
"rule": "paramCommon",
1820
"envKey": "PANEL_DB_NAME"
1921
},
2022
{
2123
"type": "text",
2224
"labelZh": "数据库用户",
2325
"labelEn": "User",
2426
"required": true,
25-
"default": "random",
27+
"default": "halo",
28+
"random": true,
29+
"rule": "paramCommon",
2630
"envKey": "PANEL_DB_USER"
2731
},
2832
{
2933
"type": "password",
3034
"labelZh": "数据库用户密码",
3135
"labelEn": "Password",
3236
"required": true,
33-
"default": "random",
37+
"default": "halo",
38+
"random": true,
39+
"rule": "paramComplexity",
3440
"envKey": "PANEL_DB_USER_PASSWORD"
3541
},
3642
{
3743
"type": "text",
3844
"labelZh": "超级管理员用户名",
3945
"labelEn": "Admin Username",
4046
"required": true,
41-
"default": "admin",
47+
"default": "halo",
48+
"random": true,
49+
"rule": "paramCommon",
4250
"envKey": "HALO_ADMIN"
4351
},
4452
{
4553
"type": "password",
4654
"labelZh": "超级管理员密码",
4755
"labelEn": "Admin Password",
4856
"required": true,
49-
"default": "random",
57+
"default": "halo",
58+
"random": true,
59+
"rule": "paramComplexity",
5060
"envKey": "HALO_ADMIN_PASSWORD"
5161
},
5262
{
@@ -55,6 +65,7 @@
5565
"labelEn": "External URL",
5666
"required": true,
5767
"default": "http://localhost:8080",
68+
"rule": "paramExtUrl",
5869
"envKey": "HALO_EXTERNAL_URL"
5970
},
6071
{
@@ -63,6 +74,7 @@
6374
"labelEn": "Port",
6475
"required": true,
6576
"default": 8080,
77+
"rule": "paramPort",
6678
"envKey": "PANEL_APP_PORT_HTTP"
6779
}
6880
]

apps/halo/versions/2.3.0/config.json

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,29 @@
1414
"labelZh": "数据库名",
1515
"labelEn": "Database",
1616
"required": true,
17-
"default": "random",
17+
"default": "halo",
18+
"random": true,
19+
"rule": "paramCommon",
1820
"envKey": "PANEL_DB_NAME"
1921
},
2022
{
2123
"type": "text",
2224
"labelZh": "数据库用户",
2325
"labelEn": "User",
2426
"required": true,
25-
"default": "random",
27+
"default": "halo",
28+
"random": true,
29+
"rule": "paramCommon",
2630
"envKey": "PANEL_DB_USER"
2731
},
2832
{
2933
"type": "password",
3034
"labelZh": "数据库用户密码",
3135
"labelEn": "Password",
3236
"required": true,
33-
"default": "random",
37+
"default": "halo",
38+
"random": true,
39+
"rule": "paramComplexity",
3440
"envKey": "PANEL_DB_USER_PASSWORD"
3541
},
3642
{
@@ -39,14 +45,18 @@
3945
"labelEn": "Admin Username",
4046
"required": true,
4147
"default": "admin",
48+
"random": true,
49+
"rule": "paramCommon",
4250
"envKey": "HALO_ADMIN"
4351
},
4452
{
4553
"type": "password",
4654
"labelZh": "超级管理员密码",
4755
"labelEn": "Admin Password",
4856
"required": true,
49-
"default": "random",
57+
"default": "halo",
58+
"random": true,
59+
"rule": "paramComplexity",
5060
"envKey": "HALO_ADMIN_PASSWORD"
5161
},
5262
{
@@ -55,6 +65,7 @@
5565
"labelEn": "External URL",
5666
"required": true,
5767
"default": "http://localhost:8080",
68+
"rule": "paramExtUrl",
5869
"envKey": "HALO_EXTERNAL_URL"
5970
},
6071
{
@@ -63,6 +74,7 @@
6374
"labelEn": "Port",
6475
"required": true,
6576
"default": 8080,
77+
"rule": "paramPort",
6678
"envKey": "PANEL_APP_PORT_HTTP"
6779
}
6880
]

apps/jenkins/versions/2.391/config.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"labelEn": "Port",
77
"required": true,
88
"default": 8080,
9+
"rule": "paramPort",
910
"envKey": "PANEL_APP_PORT_HTTP"
1011
}
1112
]

apps/mariadb/versions/10.9.5/config.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
"labelZh": "root用户密码",
66
"labelEn": "Root Password",
77
"required": true,
8-
"default": "random",
8+
"default": "mariadb",
9+
"random": true,
10+
"rule": "paramComplexity",
911
"envKey": "PANEL_DB_ROOT_PASSWORD"
1012
},
1113
{
@@ -14,6 +16,7 @@
1416
"labelEn": "Port",
1517
"required": true,
1618
"default": 3306,
19+
"rule": "paramPort",
1720
"envKey": "PANEL_APP_PORT_HTTP"
1821
}
1922
]

apps/minio/versions/RELEASE.2022-08-13T21-54-44Z/config.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,19 @@
55
"labelZh": "用户",
66
"labelEn": "User",
77
"required": true,
8-
"default": "random",
8+
"default": "minio",
9+
"random": true,
10+
"rule": "paramCommon",
911
"envKey": "MINIO_ROOT_USER"
1012
},
1113
{
1214
"type": "password",
1315
"labelZh": "密码",
1416
"labelEn": "Password",
1517
"required": true,
16-
"default": "random",
18+
"default": "minio",
19+
"random": true,
20+
"rule": "paramComplexity",
1721
"envKey": "MINIO_ROOT_PASSWORD"
1822
},
1923
{
@@ -22,6 +26,7 @@
2226
"labelEn": "Port",
2327
"required": true,
2428
"default": 9000,
29+
"rule": "paramPort",
2530
"envKey": "PANEL_APP_PORT_HTTP"
2631
},
2732
{
@@ -30,6 +35,7 @@
3035
"labelEn": "Port",
3136
"required": true,
3237
"default": 9001,
38+
"rule": "paramPort",
3339
"envKey": "PORT_API"
3440
}
3541
]

apps/mongodb/versions/6.0.4/config.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,19 @@
55
"labelZh": "Root 用户名",
66
"labelEn": "Root Username",
77
"required": true,
8-
"default": "random",
8+
"default": "mongo",
9+
"random": true,
10+
"rule": "paramCommon",
911
"envKey": "PANEL_DB_ROOT_USER"
1012
},
1113
{
1214
"type": "password",
1315
"labelZh": "Root 用户密码",
1416
"labelEn": "Root Password",
1517
"required": true,
16-
"default": "random",
18+
"default": "mongo",
19+
"random": true,
20+
"rule": "paramComplexity",
1721
"envKey": "PANEL_DB_ROOT_PASSWORD"
1822
},
1923
{
@@ -22,6 +26,7 @@
2226
"labelEn": "Port",
2327
"required": true,
2428
"default": 27017,
29+
"rule": "paramPort",
2530
"envKey": "PANEL_APP_PORT_HTTP"
2631
}
2732
]

apps/mysql/versions/5.7.39/config.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
"labelZh": "root用户密码",
66
"labelEn": "RootPassword",
77
"required": true,
8-
"default": "random",
8+
"default": "mysql",
9+
"random": true,
10+
"rule": "paramComplexity",
911
"envKey": "PANEL_DB_ROOT_PASSWORD"
1012
},
1113
{
@@ -14,6 +16,7 @@
1416
"labelEn": "Port",
1517
"required": true,
1618
"default": 3306,
19+
"rule": "paramPort",
1720
"envKey": "PANEL_APP_PORT_HTTP"
1821
}
1922
]

0 commit comments

Comments
 (0)