diff --git a/tools/local-env/scripts/docker.js b/tools/local-env/scripts/docker.js index e39b42a812570..c7b11f0058424 100644 --- a/tools/local-env/scripts/docker.js +++ b/tools/local-env/scripts/docker.js @@ -20,6 +20,11 @@ if ( [ 'exec', 'run' ].includes( dockerCommand[0] ) && ! process.stdin.isTTY ) { dockerCommand.splice( 1, 0, '--no-TTY' ); } +// Add a --defaults flag to any db command WP-CLI command. See https://core.trac.wordpress.org/ticket/63876. +if ( dockerCommand.includes( 'cli' ) && dockerCommand.includes( 'db' ) && ! dockerCommand.includes( '--defaults' ) ) { + dockerCommand.push( '--defaults' ); +} + // Execute any Docker compose command passed to this script. const returns = spawnSync( 'docker',