mirror of https://github.com/portainer/portainer
fix(libstack): resolve env vars correctly in Compose BE-11420 (#166)
parent
13143bc7ea
commit
145ffeea40
|
@ -103,7 +103,6 @@ func withComposeService(
|
|||
return fmt.Errorf("failed to load the compose file: %w", err)
|
||||
}
|
||||
|
||||
if options.EnvFilePath != "" {
|
||||
// Work around compose path handling
|
||||
for i, service := range project.Services {
|
||||
for j, envFile := range service.EnvFiles {
|
||||
|
@ -113,12 +112,12 @@ func withComposeService(
|
|||
}
|
||||
}
|
||||
|
||||
// Set the services environment variables
|
||||
if p, err := project.WithServicesEnvironmentResolved(true); err == nil {
|
||||
project = p
|
||||
} else {
|
||||
return fmt.Errorf("failed to resolve services environment: %w", err)
|
||||
}
|
||||
}
|
||||
|
||||
return composeFn(composeService, project)
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue