fix: correct the report output

This commit is contained in:
Jose Diaz-Gonzalez
2026-01-08 11:56:31 -05:00
parent b56dd52727
commit 00e07f7c89
3 changed files with 51 additions and 46 deletions

37
plugins/storage/report.go Normal file
View File

@@ -0,0 +1,37 @@
package storage
import "github.com/dokku/dokku/plugins/common"
func ReportSingleApp(appName string, infoFlag string, format string) error {
if err := common.VerifyAppName(appName); err != nil {
return err
}
flags := map[string]common.ReportFunc{
"--storage-build-mounts": reportBuildMounts,
"--storage-deploy-mounts": reportDeployMounts,
"--storage-run-mounts": reportRunMounts,
}
flagKeys := []string{}
for flagKey := range flags {
flagKeys = append(flagKeys, flagKey)
}
trimPrefix := false
uppercaseFirstCharacter := true
infoFlags := common.CollectReport(appName, infoFlag, flags)
return common.ReportSingleApp("storage", appName, infoFlag, infoFlags, flagKeys, format, trimPrefix, uppercaseFirstCharacter)
}
func reportBuildMounts(appName string) string {
return GetBindMountsForDisplay(appName, "build")
}
func reportDeployMounts(appName string) string {
return GetBindMountsForDisplay(appName, "deploy")
}
func reportRunMounts(appName string) string {
return GetBindMountsForDisplay(appName, "run")
}