File tree Expand file tree Collapse file tree 2 files changed +20
-6
lines changed
Expand file tree Collapse file tree 2 files changed +20
-6
lines changed Original file line number Diff line number Diff line change @@ -32,11 +32,18 @@ if [ "$1" = 'frankenphp' ] || [ "$1" = 'php' ] || [ "$1" = 'bin/console' ]; then
3232 # Note: COMPOSER_EXTRA_PACKAGES is intentionally not quoted to allow word splitting
3333 # This enables passing multiple package names separated by spaces
3434 # shellcheck disable=SC2086
35- composer require $COMPOSER_EXTRA_PACKAGES --no-dev --no-interaction --no-progress --optimize-autoloader
35+ composer require $COMPOSER_EXTRA_PACKAGES --no-install --no-interaction --no-progress
3636 if [ $? -eq 0 ]; then
37- echo " Successfully installed additional composer packages"
37+ echo " Running composer install to install packages without dev dependencies..."
38+ composer install --no-dev --no-interaction --no-progress --optimize-autoloader
39+ if [ $? -eq 0 ]; then
40+ echo " Successfully installed additional composer packages"
41+ else
42+ echo " Failed to install composer dependencies"
43+ exit 1
44+ fi
3845 else
39- echo " Failed to install additional composer packages"
46+ echo " Failed to add additional composer packages to composer.json "
4047 exit 1
4148 fi
4249 fi
Original file line number Diff line number Diff line change @@ -45,11 +45,18 @@ if [ -n "$COMPOSER_EXTRA_PACKAGES" ]; then
4545 # Note: COMPOSER_EXTRA_PACKAGES is intentionally not quoted to allow word splitting
4646 # This enables passing multiple package names separated by spaces
4747 # shellcheck disable=SC2086
48- sudo -E -u www-data composer require $COMPOSER_EXTRA_PACKAGES --no-dev --no-interaction --no-progress --optimize-autoloader
48+ sudo -E -u www-data composer require $COMPOSER_EXTRA_PACKAGES --no-install --no-interaction --no-progress
4949 if [ $? -eq 0 ]; then
50- echo " Successfully installed additional composer packages"
50+ echo " Running composer install to install packages without dev dependencies..."
51+ sudo -E -u www-data composer install --no-dev --no-interaction --no-progress --optimize-autoloader
52+ if [ $? -eq 0 ]; then
53+ echo " Successfully installed additional composer packages"
54+ else
55+ echo " Failed to install composer dependencies"
56+ exit 1
57+ fi
5158 else
52- echo " Failed to install additional composer packages"
59+ echo " Failed to add additional composer packages to composer.json "
5360 exit 1
5461 fi
5562fi
You can’t perform that action at this time.
0 commit comments