del 命令

删除远程服务器上的站点(从注册表移除并清理产物)。

语法

docdoc del (--remote docdoc://host:port | --config <path>) <name-or-domain> [--token <token>]

参数

参数 说明 必填 缺省
--remote <remote> 远程地址,形如 docdoc://127.0.0.1:10001 与 --config 二选一 —
--config <path> 本地服务配置文件路径,端点与服务 token 从配置解析;TLS 模式走管理端口(managementPort,缺省 tls.httpPort),非 TLS 走 service.port 与 --remote 二选一 —
<name-or-domain> 站点名、其绑定域名,或声明了 name/domain 的本地源目录 是 —
--token <token> 认证令牌 否 读取缓存,缓存无则交互询问

行为说明

  • 入参是本地目录时读取其 docdoc.json 的 name(无 name 时用 domain)作为站点身份,并打印 目录清单解析站点身份: <值>;入参恰好同时是存在的目录与站点名时,按目录处理
  • 入参含有 . 时按域名处理:先查询解析为站点名(打印 域名 docs.example.com 解析为站点 docs),再执行删除
  • 删除是即时生效的,访问该站点地址将返回 404
  • --config 与 --remote 互斥,同时指定报错;管理 token 直接取配置中的 service.token,无需 --token(显式 --token 优先级更高)

输出示例

已删除站点: docs