Build/Test Tools: Support Docker compose override files.

This updates the logic introduced in [59279] to account for the presence of `docker-compose.override.yml` files.

Reviewed by peterwilsoncc.
Merges 59283] to the 6.7 branch.

Props xknown, davidbaumwald.
See .

git-svn-id: https://develop.svn.wordpress.org/branches/6.7@59311 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Jonathan Desrosiers 2024-10-28 18:11:39 +00:00
parent cf57b39207
commit 4ed2a6f838

@ -1,3 +1,5 @@
const { existsSync } = require( 'node:fs' );
const local_env_utils = {
/**
@ -12,6 +14,10 @@ const local_env_utils = {
get_compose_files: function() {
var composeFiles = '-f docker-compose.yml';
if ( existsSync( 'docker-compose.override.yml' ) ) {
composeFiles = composeFiles + ' -f docker-compose.override.yml';
}
if ( process.env.LOCAL_DB_TYPE !== 'mysql' ) {
return composeFiles;
}