Fix missing error handling in setEnvWithDotEnv

Signed-off-by: hiroto.toyoda <hiroto.toyoda@dena.com>
This commit is contained in:
hiroto.toyoda 2025-12-15 02:38:23 +09:00 committed by Guillaume Lours
parent 2750330566
commit 6c043929a0

View file

@ -680,20 +680,20 @@ func setEnvWithDotEnv(opts ProjectOptions) error {
cli.WithDotEnv,
)
if err != nil {
return nil
return err
}
envFromFile, err := dotenv.GetEnvFromFile(composegoutils.GetAsEqualsMap(os.Environ()), options.EnvFiles)
if err != nil {
return nil
return err
}
for k, v := range envFromFile {
if _, ok := os.LookupEnv(k); !ok && strings.HasPrefix(k, "COMPOSE_") {
if err = os.Setenv(k, v); err != nil {
return nil
return err
}
}
}
return err
return nil
}
var printerModes = []string{