diff --git a/Mage/Task/BuiltIn/Composer/GenerateAutoload.php b/Mage/Task/BuiltIn/Composer/GenerateAutoload.php deleted file mode 100644 index 00ae10a..0000000 --- a/Mage/Task/BuiltIn/Composer/GenerateAutoload.php +++ /dev/null @@ -1,40 +0,0 @@ -getConfig()->release('directory', 'releases'); - $releasesDirectory = rtrim($this->getConfig()->deployment('to'), '/') . '/' . $releasesDirectory; - $currentCopy = $releasesDirectory . '/' . $this->getConfig()->getReleaseId(); - - $sharedFolderName = $this->getParameter('shared', 'shared'); - $sharedFolderName = rtrim($this->getConfig()->deployment('to'), '/') . '/' . $sharedFolderName; - - $composerPath = $this->getParameter('composer', "$sharedFolderName/composer.phar"); - return $this->runCommandRemote("/usr/bin/env php $composerPath --working-dir=$currentCopy dumpautoload --optimize", $output); - } -} diff --git a/Mage/Task/BuiltIn/Composer/GenerateAutoloadTask.php b/Mage/Task/BuiltIn/Composer/GenerateAutoloadTask.php new file mode 100644 index 0000000..fbb730d --- /dev/null +++ b/Mage/Task/BuiltIn/Composer/GenerateAutoloadTask.php @@ -0,0 +1,30 @@ +getConfig()->general('composer_path', 'php composer.phar'); + + return $this->runCommand($composerPath . ' dumpautoload --optimize'); + } +} diff --git a/Mage/Task/BuiltIn/Composer/InstallTask.php b/Mage/Task/BuiltIn/Composer/InstallTask.php new file mode 100644 index 0000000..77395aa --- /dev/null +++ b/Mage/Task/BuiltIn/Composer/InstallTask.php @@ -0,0 +1,30 @@ +getConfig()->general('composer_path', 'php composer.phar'); + + return $this->runCommand($composerPath . ' install'); + } +} diff --git a/docs/example-config/.mage/config/environment/staging.yml b/docs/example-config/.mage/config/environment/staging.yml index 9facee7..5c1c51d 100644 --- a/docs/example-config/.mage/config/environment/staging.yml +++ b/docs/example-config/.mage/config/environment/staging.yml @@ -2,7 +2,7 @@ deployment: user: root from: ./ - to: /var/vvv + to: /var/www scm: branch: master releases: