55 lines
2.1 KiB
JavaScript
55 lines
2.1 KiB
JavaScript
/**
|
||||
|
|
* 证书管家的**域名配置唯一事实源**。
|
|||
|
|
*
|
|||
|
|
* 为什么单独抽出来(2026-10-06):
|
|||
|
|
* 这份配置有两个消费方 ——
|
|||
|
|
* ① `seed-ssl-config.mjs`:写进 Cloudflare KV(Worker 侧 UI / 探针 / 自检用)
|
|||
|
|
* ② `export-certkeeper-data.mjs`:生成国内机 cn-certkeeper 的数据目录
|
|||
|
|
* 原先 CONFIG 内联在 seed 脚本里,而那个脚本**一被 import 就执行**
|
|||
|
|
* (读 .env、连 KV 开始写),第 ② 个消费方没法安全复用。
|
|||
|
|
* 抽出来之后两边共用一份定义,不会出现「改了 KV 忘了改国内机」。
|
|||
|
|
*
|
|||
|
|
* ★ 站点名必须与 1Panel 里的 `primaryDomain` 或 `alias` **精确对上**,
|
|||
|
|
* 否则部署时会被跳过。下面这些是 2026-10-06 从面板实测出来的。
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
export const CONFIG = {
|
|||
|
|
version: 1,
|
|||
|
|
notify: { emails: ['177018615@qq.com'], daysBefore: 30 },
|
|||
|
|
domains: [
|
|||
|
|
{
|
|||
|
|
name: 'usj.cc',
|
|||
|
|
san: ['usj.cc', '*.usj.cc'],
|
|||
|
|
dns: 'tencent-usj',
|
|||
|
|
deploy: ['dogecloud', '1panel'],
|
|||
|
|
// ★ 站点名必须与 1Panel 里的 `primaryDomain` 或 `alias` 精确对上,
|
|||
|
|
// 否则部署时会被跳过。下面这些是 2026-10-06 从面板实测出来的
|
|||
|
|
// (面板上**没有** primaryDomain 为 `usj.cc` 的网站 —— 它只是证书名)。
|
|||
|
|
dogecloud_domains: ['usj.cc', 'www.usj.cc', 'artalk.usj.cc'],
|
|||
|
|
one_panel_sites: [
|
|||
|
|
'artalk.usj.cc', // blog 评论后端
|
|||
|
|
'openlist.usj.cc', // 网盘
|
|||
|
|
'wifi.usj.cc',
|
|||
|
|
'openwrt.usj.cc',
|
|||
|
|
'vw.usj.cc', // vaultwarden(alias 才是这个名字)
|
|||
|
|
],
|
|||
|
|
disabled: false,
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
name: 't-t.live',
|
|||
|
|
san: ['t-t.live', '*.t-t.live'],
|
|||
|
|
dns: 'tencent-tt',
|
|||
|
|
deploy: ['1panel'],
|
|||
|
|
one_panel_sites: ['t-t.live', 'www.t-t.live', 'pl.t-t.live', 'pwd.t-t.live', 'certd.t-t.live'],
|
|||
|
|
disabled: false,
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
name: '200181.xyz',
|
|||
|
|
san: ['200181.xyz', '*.200181.xyz'],
|
|||
|
|
dns: 'cloudflare',
|
|||
|
|
deploy: ['1panel'],
|
|||
|
|
one_panel_sites: ['ssh.200181.xyz'],
|
|||
|
|
disabled: false,
|
|||
|
|
},
|
|||
|
|
],
|
|||
|
|
};
|