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

Function createIfNotExistDaemonJsonFile

agent/app/service/docker.go:244–257  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

242 return nil
243}
244func createIfNotExistDaemonJsonFile() error {
245 if _, err := os.Stat(constant.DaemonJsonPath); err != nil && os.IsNotExist(err) {
246 if err = os.MkdirAll(path.Dir(constant.DaemonJsonPath), os.ModePerm); err != nil {
247 return err
248 }
249 var daemonFile *os.File
250 daemonFile, err = os.Create(constant.DaemonJsonPath)
251 if err != nil {
252 return err
253 }
254 defer daemonFile.Close()
255 }
256 return nil
257}
258
259func (u *DockerService) UpdateLogOption(req dto.LogOption) error {
260 err := createIfNotExistDaemonJsonFile()

Callers 5

handleRegistriesMethod · 0.85
UpdateConfMethod · 0.85
UpdateLogOptionMethod · 0.85
UpdateIpv6OptionMethod · 0.85
UpdateConfByFileMethod · 0.85

Calls 4

MkdirAllMethod · 0.80
CreateMethod · 0.65
CloseMethod · 0.65
StatMethod · 0.45

Tested by

no test coverage detected