• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion
  • Please beaware of a breaking change in the REST API on the next Plesk release (18.0.62).
    Starting from Plesk Obsidian 18.0.62, requests to REST API containing the Content-Type header with a media-type directive other than “application/json” will result in the HTTP “415 Unsupported Media Type” client error response code. Read more here

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