diff --git a/pkg/ddevapp/ddevapp.go b/pkg/ddevapp/ddevapp.go index 3cf0ae170ca..bd706dd68a6 100644 --- a/pkg/ddevapp/ddevapp.go +++ b/pkg/ddevapp/ddevapp.go @@ -977,7 +977,7 @@ func (app *DdevApp) Exec(opts *ExecOpts) (string, string, error) { if !nodeps.ArrayContainsString([]string{"web", "db", "dba"}, opts.Service) { shell = "sh" } - exec = append(exec, shell, "-c", opts.Cmd) + exec = append(exec, shell, "-c", "set -eu -o pipefail && ( "+opts.Cmd+")") files, err := app.ComposeFiles() if err != nil {