fix: reference app-specific config.json for retrieving registry auths

This commit is contained in:
Jose Diaz-Gonzalez
2026-01-10 02:33:59 -05:00
parent b9ede65d6e
commit 9bb766cf17
3 changed files with 13 additions and 1 deletions

View File

@@ -25,6 +25,14 @@ func GetAppRegistryConfigPath(appName string) string {
return filepath.Join(GetAppRegistryConfigDir(appName), "config.json")
}
func GetComputedAppRegistryConfigDir(appName string) string {
if HasAppRegistryAuth(appName) {
return GetAppRegistryConfigDir(appName)
}
return filepath.Join(os.Getenv("DOKKU_ROOT"), ".docker")
}
// HasAppRegistryAuth checks if an app has registry credentials configured
func HasAppRegistryAuth(appName string) bool {
configPath := GetAppRegistryConfigPath(appName)