• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

Question Git Additional deployment actions - running composer install

J_B

New Pleskian
Hi

I am trying to run composer install after automatically deploying from a remote git repo.

I try this in the additional deployment actions:

cd /var/www/vhosts/xxx/xxx/httpdocs && /opt/plesk/php/7.2/bin/php /usr/lib64/plesk-9.0/composer.phar install --optimize-autoloader

but the cd part of the command doesn't seem to work. It appears to run in the home directory of the user.

I have also tried:
cd /var/www/vhosts/xxx/xxx/httpdocs
/opt/plesk/php/7.2/bin/php /usr/lib64/plesk-9.0/composer.phar install --optimize-autoloader

but this doesn't work either. This part works
/opt/plesk/php/7.2/bin/php /usr/lib64/plesk-9.0/composer.phar install --optimize-autoloader

but it is running in the wrong place.

I can get all this to work fine over SSH.

Can anyone assist in how to get the "additonal deployment options" to change the directory?

Many thanks

JB
 
Back
Top