Always launch composer install and add composer plugin prestissomo to speed up install
authorymh <ymh.work@gmail.com>
Wed, 24 Apr 2019 02:17:42 +0200
changeset 4 f0b7075b9496
parent 3 d7dec707cbee
child 5 3b60692effa9
Always launch composer install and add composer plugin prestissomo to speed up install
wp/Dockerfile
wp/docker-entrypoint.sh
--- 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