mirror of
https://github.com/devilbox/docker-php-fpm.git
synced 2026-01-10 01:51:14 +00:00
Fixes #69: Loop yarn installs to mitigate network failures
This commit is contained in:
@@ -150,8 +150,8 @@ RUN set -x \
|
||||
&& cd / && rm -rf /tmp/gitflow \
|
||||
\
|
||||
# grunt
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \
|
||||
&& rm -rf /tmp/y \
|
||||
\
|
||||
# linkcheck
|
||||
|
||||
@@ -169,8 +169,8 @@ RUN set -x \
|
||||
&& cd / && rm -rf /tmp/gitflow \
|
||||
\
|
||||
# grunt
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \
|
||||
&& rm -rf /tmp/y \
|
||||
\
|
||||
# linkcheck
|
||||
|
||||
@@ -185,8 +185,8 @@ RUN set -x \
|
||||
&& cd / && rm -rf /tmp/gitflow \
|
||||
\
|
||||
# grunt
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \
|
||||
&& rm -rf /tmp/y \
|
||||
\
|
||||
# laravel
|
||||
|
||||
@@ -192,8 +192,8 @@ RUN set -x \
|
||||
&& cd / && rm -rf /tmp/gitflow \
|
||||
\
|
||||
# grunt
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \
|
||||
&& rm -rf /tmp/y \
|
||||
\
|
||||
# laravel
|
||||
|
||||
@@ -205,8 +205,8 @@ RUN set -x \
|
||||
&& cd / && rm -rf /tmp/gitflow \
|
||||
\
|
||||
# grunt
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \
|
||||
&& rm -rf /tmp/y \
|
||||
\
|
||||
# laravel
|
||||
|
||||
@@ -205,8 +205,8 @@ RUN set -x \
|
||||
&& cd / && rm -rf /tmp/gitflow \
|
||||
\
|
||||
# grunt
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \
|
||||
&& rm -rf /tmp/y \
|
||||
\
|
||||
# laravel
|
||||
|
||||
@@ -205,8 +205,8 @@ RUN set -x \
|
||||
&& cd / && rm -rf /tmp/gitflow \
|
||||
\
|
||||
# grunt
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \
|
||||
&& rm -rf /tmp/y \
|
||||
\
|
||||
# laravel
|
||||
|
||||
@@ -205,8 +205,8 @@ RUN set -x \
|
||||
&& cd / && rm -rf /tmp/gitflow \
|
||||
\
|
||||
# grunt
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \
|
||||
&& rm -rf /tmp/y \
|
||||
\
|
||||
# laravel
|
||||
|
||||
@@ -205,8 +205,8 @@ RUN set -x \
|
||||
&& cd / && rm -rf /tmp/gitflow \
|
||||
\
|
||||
# grunt
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \
|
||||
&& rm -rf /tmp/y \
|
||||
\
|
||||
# laravel
|
||||
|
||||
@@ -205,8 +205,8 @@ RUN set -x \
|
||||
&& cd / && rm -rf /tmp/gitflow \
|
||||
\
|
||||
# grunt
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \
|
||||
&& rm -rf /tmp/y \
|
||||
\
|
||||
# laravel
|
||||
|
||||
@@ -423,8 +423,8 @@ software_available:
|
||||
check: grunt --version | grep -E '[.0-9]+'
|
||||
all:
|
||||
command: |
|
||||
yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt \
|
||||
&& yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli \
|
||||
until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt; do sleep 1; done \
|
||||
&& until yarn global add --prod --non-interactive --link-duplicates --silent --cache-folder /tmp/y grunt-cli; do sleep 1; done \
|
||||
&& rm -rf /tmp/y \
|
||||
laravel:
|
||||
check: laravel --version | grep -E '(Installer|version)\s*[.0-9]+'
|
||||
|
||||
Reference in New Issue
Block a user