fixes to composer run user

This commit is contained in:
Ric Harvey
2020-08-17 12:05:18 +01:00
parent c1e81c5e31
commit f09e82607b

View File

@@ -212,14 +212,15 @@ if [[ "$RUN_SCRIPTS" == "1" ]] ; then
fi
if [ -z "$SKIP_COMPOSER" ]; then
# Allow nginx user to call composer closes #169
# Try auto install for composer
if [ -f "/var/www/html/composer.lock" ]; then
if [ "$APPLICATION_ENV" == "development" ]; then
composer global require hirak/prestissimo
composer install --working-dir=/var/www/html
su - nginx -c 'composer global require hirak/prestissimo'
su - nginx -c 'composer install --working-dir=/var/www/html'
else
composer global require hirak/prestissimo
composer install --no-dev --working-dir=/var/www/html
su - nginx -c 'composer global require hirak/prestissimo'
su - nginx -c 'composer install --no-dev --working-dir=/var/www/html'
fi
fi
fi