summaryrefslogtreecommitdiffstatshomepage
path: root/tools/local-env
diff options
context:
space:
mode:
Diffstat (limited to 'tools/local-env')
-rw-r--r--tools/local-env/scripts/docker.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/tools/local-env/scripts/docker.js b/tools/local-env/scripts/docker.js
index daa6b88262..c1dc2b27e1 100644
--- a/tools/local-env/scripts/docker.js
+++ b/tools/local-env/scripts/docker.js
@@ -12,5 +12,10 @@ if (process.argv.includes('--coverage-html')) {
process.env.LOCAL_PHP_XDEBUG_MODE = 'coverage';
}
-// Execute any docker compose command passed to this script.
-execSync( 'docker compose ' + composeFiles + ' ' + process.argv.slice( 2 ).join( ' ' ), { stdio: 'inherit' } );
+// This try-catch prevents the superfluous Node.js debugging information from being shown if the command fails.
+try {
+ // Execute any Docker compose command passed to this script.
+ execSync( 'docker compose ' + composeFiles + ' ' + process.argv.slice( 2 ).join( ' ' ), { stdio: 'inherit' } );
+} catch ( error ) {
+ process.exit( 1 );
+}