(composeCtx *composeBackupContext)
| 510 | } |
| 511 | |
| 512 | func stepWriteComposeBackupMeta(composeCtx *composeBackupContext) error { |
| 513 | metaBytes, err := json.MarshalIndent(composeCtx.meta, "", " ") |
| 514 | if err != nil { |
| 515 | return err |
| 516 | } |
| 517 | return composeCtx.fileOp.SaveFile(path.Join(composeCtx.tmpDir, "compose_meta.json"), string(metaBytes), fs.ModePerm) |
| 518 | } |
| 519 | |
| 520 | func stepPackComposeBackup(composeCtx *composeBackupContext) error { |
| 521 | return composeCtx.fileOp.TarGzCompressPro(true, composeCtx.tmpDir, composeCtx.filePath, composeCtx.req.Secret, "") |
no test coverage detected