feat: allow set a different region on deployment to huaweicloud cdn

This commit is contained in:
Fu Diwei
2024-10-24 20:16:23 +08:00
parent bff18a7be7
commit cea6be37dc
12 changed files with 153 additions and 121 deletions

View File

@@ -64,15 +64,15 @@ const DeployToAliyunOSS = () => {
});
const bucketSchema = z.string().min(1, {
message: t("domain.deployment.form.oss_bucket.placeholder"),
message: t("domain.deployment.form.aliyun_oss_bucket.placeholder"),
});
return (
<div className="flex flex-col space-y-8">
<div>
<Label>{t("domain.deployment.form.oss_endpoint.label")}</Label>
<Label>{t("domain.deployment.form.aliyun_oss_endpoint.label")}</Label>
<Input
placeholder={t("domain.deployment.form.oss_endpoint.placeholder")}
placeholder={t("domain.deployment.form.aliyun_oss_endpoint.placeholder")}
className="w-full mt-1"
value={data?.config?.endpoint}
onChange={(e) => {
@@ -91,9 +91,9 @@ const DeployToAliyunOSS = () => {
</div>
<div>
<Label>{t("domain.deployment.form.oss_bucket.label")}</Label>
<Label>{t("domain.deployment.form.aliyun_oss_bucket.label")}</Label>
<Input
placeholder={t("domain.deployment.form.oss_bucket.placeholder")}
placeholder={t("domain.deployment.form.aliyun_oss_bucket.placeholder")}
className="w-full mt-1"
value={data?.config?.bucket}
onChange={(e) => {

View File

@@ -37,6 +37,23 @@ const DeployToHuaweiCloudCDN = () => {
return (
<div className="flex flex-col space-y-8">
<div>
<Label>{t("domain.deployment.form.huaweicloud_elb_region.label")}</Label>
<Input
placeholder={t("domain.deployment.form.huaweicloud_elb_region.placeholder")}
className="w-full mt-1"
value={data?.config?.region}
onChange={(e) => {
const newData = produce(data, (draft) => {
draft.config ??= {};
draft.config.region = e.target.value;
});
setDeploy(newData);
}}
/>
<div className="text-red-600 text-sm mt-1">{error?.domain}</div>
</div>
<div>
<Label>{t("domain.deployment.form.domain.label")}</Label>
<Input

View File

@@ -64,15 +64,15 @@ const DeployToTencentCOS = () => {
});
const bucketSchema = z.string().min(1, {
message: t("domain.deployment.form.cos_region.placeholder"),
message: t("domain.deployment.form.tencent_cos_region.placeholder"),
});
return (
<div className="flex flex-col space-y-8">
<div>
<Label>{t("domain.deployment.form.cos_region.label")}</Label>
<Label>{t("domain.deployment.form.tencent_cos_region.label")}</Label>
<Input
placeholder={t("domain.deployment.form.cos_region.placeholder")}
placeholder={t("domain.deployment.form.tencent_cos_region.placeholder")}
className="w-full mt-1"
value={data?.config?.region}
onChange={(e) => {
@@ -91,9 +91,9 @@ const DeployToTencentCOS = () => {
</div>
<div>
<Label>{t("domain.deployment.form.cos_bucket.label")}</Label>
<Label>{t("domain.deployment.form.tencent_cos_bucket.label")}</Label>
<Input
placeholder={t("domain.deployment.form.cos_bucket.placeholder")}
placeholder={t("domain.deployment.form.tencent_cos_bucket.placeholder")}
className="w-full mt-1"
value={data?.config?.bucket}
onChange={(e) => {