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

Function getAppList

agent/app/service/app.go:908–924  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

906}
907
908func getAppList() (*dto.AppList, error) {
909 list := &dto.AppList{}
910 if err := getAppFromRepo(fmt.Sprintf("%s/%s/1panel.json.zip", global.AppRepoURL(), global.CONF.Base.Mode)); err != nil {
911 return nil, err
912 }
913 listFile := filepath.Join(global.Dir.ResourceDir, "1panel.json")
914 file, err := os.Open(listFile)
915 if err != nil {
916 return nil, err
917 }
918 defer file.Close()
919 if err = json.NewDecoder(file).Decode(list); err != nil {
920 return nil, err
921 }
922
923 return list, nil
924}
925
926var InitTypes = map[string]struct{}{
927 "runtime": {},

Callers 2

GetAppUpdateMethod · 0.85

Calls 2

getAppFromRepoFunction · 0.85
CloseMethod · 0.65

Tested by

no test coverage detected