diff --git a/app/SSH/Composer/Composer.php b/app/SSH/Composer/Composer.php index 654600d3..e7a6f61d 100644 --- a/app/SSH/Composer/Composer.php +++ b/app/SSH/Composer/Composer.php @@ -14,6 +14,7 @@ public function installDependencies(Site $site): void $site->server->ssh()->exec( $this->getScript('composer-install.sh', [ 'path' => $site->path, + 'php_version' => $site->php_version, ]), 'composer-install', $site->id diff --git a/app/SSH/Composer/scripts/composer-install.sh b/app/SSH/Composer/scripts/composer-install.sh index cd5067e2..76282109 100755 --- a/app/SSH/Composer/scripts/composer-install.sh +++ b/app/SSH/Composer/scripts/composer-install.sh @@ -2,6 +2,6 @@ if ! cd __path__; then echo 'VITO_SSH_ERROR' && exit 1 fi -if ! composer install --no-interaction --prefer-dist --optimize-autoloader --no-dev; then +if ! php__php_version__ /usr/local/bin/composer install --no-interaction --prefer-dist --optimize-autoloader --no-dev; then echo 'VITO_SSH_ERROR' && exit 1 fi