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

Function loadLocalDir

agent/init/hook/hook.go:147–160  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

145}
146
147func loadLocalDir() {
148 var account model.BackupAccount
149 if err := global.DB.Where("`type` = ?", constant.Local).First(&account).Error; err != nil {
150 global.LOG.Errorf("load local backup account info failed, err: %v", err)
151 return
152 }
153 global.Dir.LocalBackupDir = account.BackupPath
154
155 if _, err := os.Stat(account.BackupPath); err != nil && os.IsNotExist(err) {
156 if err = os.MkdirAll(account.BackupPath, os.ModePerm); err != nil {
157 global.LOG.Errorf("mkdir %s failed, err: %v", account.BackupPath, err)
158 }
159 }
160}
161
162func initDockerConf() {
163 dockerPath, err := exec.LookPath("docker")

Callers 1

InitFunction · 0.85

Calls 2

MkdirAllMethod · 0.80
StatMethod · 0.45

Tested by

no test coverage detected