MCPcopy Create free account
hub / github.com/1Panel-dev/1Panel / stepPrepareComposeRecover

Function stepPrepareComposeRecover

agent/app/service/backup_compose.go:544–550  ·  view source on GitHub ↗
(recoverCtx *composeRecoverContext)

Source from the content-addressed store, hash-verified

542}
543
544func stepPrepareComposeRecover(recoverCtx *composeRecoverContext) error {
545 if !recoverCtx.fileOp.Stat(recoverCtx.req.File) {
546 return buserr.WithName("ErrFileNotFound", recoverCtx.req.File)
547 }
548 _ = os.RemoveAll(recoverCtx.tmpDir)
549 return nil
550}
551
552func stepExtractComposeRecover(recoverCtx *composeRecoverContext) error {
553 return recoverCtx.fileOp.TarGzExtractPro(recoverCtx.req.File, path.Dir(recoverCtx.req.File), recoverCtx.req.Secret)

Callers 1

handleComposeRecoverFunction · 0.85

Calls 2

RemoveAllMethod · 0.80
StatMethod · 0.45

Tested by

no test coverage detected