Always launch composer install and add composer plugin prestissomo to speed up install
--- a/wp/Dockerfile Tue Apr 23 20:28:37 2019 +0200
+++ b/wp/Dockerfile Wed Apr 24 02:17:42 2019 +0200
@@ -55,6 +55,8 @@
}" \
&& php /tmp/installer.php --no-ansi --install-dir=/usr/bin --filename=composer --version=${COMPOSER_VERSION} \
&& composer --ansi --version --no-interaction \
+# install prestissimo composer parallel install plugin.
+ && composer --no-interaction global require --no-progress hirak/prestissimo \
&& rm -f /tmp/installer.php
--- a/wp/docker-entrypoint.sh Tue Apr 23 20:28:37 2019 +0200
+++ b/wp/docker-entrypoint.sh Wed Apr 24 02:17:42 2019 +0200
@@ -204,10 +204,8 @@
done
fi
-#lauch composer if needed
-if [ ! -d vendor ]; then
- composer install
-fi
+# Always lauch composer to install or update dependencies
+composer --no-interaction install
# first arg is `-f` or `--some-option`
if [ "${1#-}" != "$1" ]; then