diff --git a/docker/run/docker-compose.yaml b/docker/run/docker-compose.yaml index b09a6ec00..0d7aa056c 100644 --- a/docker/run/docker-compose.yaml +++ b/docker/run/docker-compose.yaml @@ -11,6 +11,12 @@ services: ports: # 端口映射 # ↓↓↓↓ ----------------------------------------------------------3、如果端口有冲突,可以修改第一个7001为其他不冲突的端口号【可选】 - "7001:7001" + dns: + # 如果出现getaddrinfo ENOTFOUND等错误,可以尝试修改或注释dns配置 + - 223.5.5.5 + - 223.6.6.6 + - 8.8.8.8 + - 8.8.4.4 environment: # 环境变量 - TZ=Asia/Shanghai - certd_system_resetAdminPassword=false diff --git a/packages/ui/certd-server/src/plugins/plugin-tencent/dns-provider/dnspod-dns-provider.ts b/packages/ui/certd-server/src/plugins/plugin-tencent/dns-provider/dnspod-dns-provider.ts index 831339ee0..126712c37 100644 --- a/packages/ui/certd-server/src/plugins/plugin-tencent/dns-provider/dnspod-dns-provider.ts +++ b/packages/ui/certd-server/src/plugins/plugin-tencent/dns-provider/dnspod-dns-provider.ts @@ -1,10 +1,5 @@ import { Autowire, HttpClient, ILogger } from '@certd/pipeline'; -import { - AbstractDnsProvider, - CreateRecordOptions, - IsDnsProvider, - RemoveRecordOptions, -} from '@certd/plugin-cert'; +import { AbstractDnsProvider, CreateRecordOptions, IsDnsProvider, RemoveRecordOptions } from '@certd/plugin-cert'; import * as _ from 'lodash-es'; import { DnspodAccess } from '../access/index.js'; @@ -50,9 +45,7 @@ export class DnspodDnsProvider extends AbstractDnsProvider { if (!ret || !ret.status) { const code = ret.status.code; if (code !== '1' || !successCodes.includes(code)) { - throw new Error( - '请求失败:' + ret.status.message + ',api=' + config.url - ); + throw new Error('请求失败:' + ret.status.message + ',api=' + config.url); } } return ret; @@ -87,12 +80,7 @@ export class DnspodDnsProvider extends AbstractDnsProvider { }, ['104'] ); // 104错误码为记录已存在,无需再次添加 - this.logger.info( - '添加域名解析成功:', - fullRecord, - value, - JSON.stringify(ret.record) - ); + this.logger.info('添加域名解析成功:', fullRecord, value, JSON.stringify(ret.record)); return ret.record; }