1
0
mirror of https://github.com/1Panel-dev/1Panel.git synced 2025-01-19 08:19:15 +08:00

feat: 修改应用重建逻辑 (#3953)

This commit is contained in:
zhengkunwang 2024-02-22 17:12:08 +08:00 committed by GitHub
parent 1b47e8dd63
commit e427ccf70c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -903,18 +903,19 @@ func rebuildApp(appInstall model.AppInstall) error {
_ = handleErr(appInstall, err, out)
return
}
out, err = compose.Up(dockerComposePath)
fileOp := files.NewFileOp()
envByte, err := fileOp.GetContent(appInstall.GetEnvPath())
if err != nil {
_ = handleErr(appInstall, err, out)
return
}
envByte, err := files.NewFileOp().GetContent(appInstall.GetEnvPath())
composeByte, err := fileOp.GetContent(dockerComposePath)
if err != nil {
_ = handleErr(appInstall, err, out)
return
}
project, err := composeV2.GetComposeProject(appInstall.Name, appInstall.GetPath(), []byte(appInstall.DockerCompose), envByte, true)
project, err := composeV2.GetComposeProject(appInstall.Name, appInstall.GetPath(), composeByte, envByte, true)
if err != nil {
_ = handleErr(appInstall, err, out)
return