Skip to content

Commit a77204d

Browse files
committed
refactor(client): 简化证书部署逻辑,直接删除已存在目录而非备份
1 parent ff8db73 commit a77204d

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

internal/client/cert_deploy.go

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -180,14 +180,10 @@ func (cd *CertDeployer) moveCertificates(sourceDir, sslPath, folderName string)
180180
// 构建目标路径
181181
targetDir := filepath.Join(sslPath, folderName)
182182

183-
// 如果目标目录已存在,先备份
183+
// 如果目标目录已存在,直接删除
184184
if _, err := os.Stat(targetDir); err == nil {
185-
backupDir := targetDir + ".backup"
186-
// 删除旧备份
187-
os.RemoveAll(backupDir)
188-
// 移动现有目录到备份
189-
if err := os.Rename(targetDir, backupDir); err != nil {
190-
return fmt.Errorf("备份现有目录失败: %w", err)
185+
if err := os.RemoveAll(targetDir); err != nil {
186+
return fmt.Errorf("删除现有目录失败: %w", err)
191187
}
192188
}
193189

0 commit comments

Comments
 (0)