Skip to content

Commit d1f69d8

Browse files
authored
Merge pull request #5936 from thelovekesh/patch-1
Update docker runner to resolve docker path using `/usr/bin/env`
2 parents 0c8869a + 65c862b commit d1f69d8

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

php/WP_CLI/Runner.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -569,10 +569,11 @@ private function generate_ssh_command( $bits, $wp_command ) {
569569
WP_CLI::debug( 'SSH ' . $bit . ': ' . $bits[ $bit ], 'bootstrap' );
570570
}
571571

572-
$is_tty = function_exists( 'posix_isatty' ) && posix_isatty( STDOUT );
573-
$docker_compose_cmd = ! empty( Process::create( Utils\esc_cmd( 'docker compose %s', 'version' ) )->run()->stdout )
574-
? 'docker compose'
575-
: 'docker-compose';
572+
$is_tty = function_exists( 'posix_isatty' ) && posix_isatty( STDOUT );
573+
$docker_compose_v2_version_cmd = Utils\esc_cmd( Utils\force_env_on_nix_systems( 'docker' ) . ' compose %s', 'version' );
574+
$docker_compose_cmd = ! empty( Process::create( $docker_compose_v2_version_cmd )->run()->stdout )
575+
? 'docker compose'
576+
: 'docker-compose';
576577

577578
if ( 'docker' === $bits['scheme'] ) {
578579
$command = 'docker exec %s%s%s sh -c %s';

0 commit comments

Comments
 (0)