diff --git a/Dockerfiles/mods/Dockerfile-5.2 b/Dockerfiles/mods/Dockerfile-5.2 index a6417743..7544f731 100644 --- a/Dockerfiles/mods/Dockerfile-5.2 +++ b/Dockerfiles/mods/Dockerfile-5.2 @@ -261,10 +261,10 @@ RUN set -eux \ # -------------------- Installing PHP Extension: memcache -------------------- RUN set -eux \ - # Installation: Generic + # Installation: Version specific # Type: PECL extension # Default: Pecl command - && pecl install memcache \ + && pecl install memcache-2.2.7 \ # Enabling && docker-php-ext-enable memcache \ && true diff --git a/Dockerfiles/mods/Dockerfile-5.3 b/Dockerfiles/mods/Dockerfile-5.3 index 1dcbe02a..abd6bc89 100644 --- a/Dockerfiles/mods/Dockerfile-5.3 +++ b/Dockerfiles/mods/Dockerfile-5.3 @@ -272,10 +272,10 @@ RUN set -eux \ # -------------------- Installing PHP Extension: memcache -------------------- RUN set -eux \ - # Installation: Generic + # Installation: Version specific # Type: PECL extension # Default: Pecl command - && pecl install memcache \ + && pecl install memcache-2.2.7 \ # Enabling && docker-php-ext-enable memcache \ && true diff --git a/Dockerfiles/mods/Dockerfile-5.4 b/Dockerfiles/mods/Dockerfile-5.4 index 807c5a66..551a4fbe 100644 --- a/Dockerfiles/mods/Dockerfile-5.4 +++ b/Dockerfiles/mods/Dockerfile-5.4 @@ -272,10 +272,10 @@ RUN set -eux \ # -------------------- Installing PHP Extension: memcache -------------------- RUN set -eux \ - # Installation: Generic + # Installation: Version specific # Type: PECL extension # Default: Pecl command - && pecl install memcache \ + && pecl install memcache-2.2.7 \ # Enabling && docker-php-ext-enable memcache \ && true @@ -435,6 +435,17 @@ RUN set -eux \ && true +# -------------------- Installing PHP Extension: psr -------------------- +RUN set -eux \ + # Installation: Version specific + # Type: PECL extension + # Default: Pecl command + && pecl install psr-0.5.1 \ + # Enabling + && docker-php-ext-enable psr \ + && true + + # -------------------- Installing PHP Extension: phalcon -------------------- RUN set -eux \ # Installation: Version specific @@ -836,6 +847,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^pdo_sqlite$' \ && php -m | grep -oiE '^pgsql$' \ && php-fpm -m | grep -oiE '^pgsql$' \ + && php -m | grep -oiE '^psr$' \ + && php-fpm -m | grep -oiE '^psr$' \ && php -m | grep -oiE '^phalcon$' \ && php-fpm -m | grep -oiE '^phalcon$' \ && php -m | grep -oiE '^phar$' \ diff --git a/Dockerfiles/mods/Dockerfile-5.5 b/Dockerfiles/mods/Dockerfile-5.5 index 3e621b07..e00940fb 100644 --- a/Dockerfiles/mods/Dockerfile-5.5 +++ b/Dockerfiles/mods/Dockerfile-5.5 @@ -255,10 +255,10 @@ RUN set -eux \ # -------------------- Installing PHP Extension: memcache -------------------- RUN set -eux \ - # Installation: Generic + # Installation: Version specific # Type: PECL extension # Default: Pecl command - && pecl install memcache \ + && pecl install memcache-2.2.7 \ # Enabling && docker-php-ext-enable memcache \ && true @@ -415,6 +415,17 @@ RUN set -eux \ && true +# -------------------- Installing PHP Extension: psr -------------------- +RUN set -eux \ + # Installation: Version specific + # Type: PECL extension + # Default: Pecl command + && pecl install psr-0.5.1 \ + # Enabling + && docker-php-ext-enable psr \ + && true + + # -------------------- Installing PHP Extension: phalcon -------------------- RUN set -eux \ # Installation: Version specific @@ -824,6 +835,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^pdo_sqlite$' \ && php -m | grep -oiE '^pgsql$' \ && php-fpm -m | grep -oiE '^pgsql$' \ + && php -m | grep -oiE '^psr$' \ + && php-fpm -m | grep -oiE '^psr$' \ && php -m | grep -oiE '^phalcon$' \ && php-fpm -m | grep -oiE '^phalcon$' \ && php -m | grep -oiE '^phar$' \ diff --git a/Dockerfiles/mods/Dockerfile-5.6 b/Dockerfiles/mods/Dockerfile-5.6 index 238ce424..8ea78801 100644 --- a/Dockerfiles/mods/Dockerfile-5.6 +++ b/Dockerfiles/mods/Dockerfile-5.6 @@ -284,10 +284,10 @@ RUN set -eux \ # -------------------- Installing PHP Extension: memcache -------------------- RUN set -eux \ - # Installation: Generic + # Installation: Version specific # Type: PECL extension # Default: Pecl command - && pecl install memcache \ + && pecl install memcache-2.2.7 \ # Enabling && docker-php-ext-enable memcache \ && true @@ -445,6 +445,17 @@ RUN set -eux \ && true +# -------------------- Installing PHP Extension: psr -------------------- +RUN set -eux \ + # Installation: Version specific + # Type: PECL extension + # Default: Pecl command + && pecl install psr-0.6.0 \ + # Enabling + && docker-php-ext-enable psr \ + && true + + # -------------------- Installing PHP Extension: phalcon -------------------- RUN set -eux \ # Installation: Version specific @@ -858,6 +869,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^pdo_sqlite$' \ && php -m | grep -oiE '^pgsql$' \ && php-fpm -m | grep -oiE '^pgsql$' \ + && php -m | grep -oiE '^psr$' \ + && php-fpm -m | grep -oiE '^psr$' \ && php -m | grep -oiE '^phalcon$' \ && php-fpm -m | grep -oiE '^phalcon$' \ && php -m | grep -oiE '^phar$' \ diff --git a/Dockerfiles/mods/Dockerfile-7.0 b/Dockerfiles/mods/Dockerfile-7.0 index 074b1fa2..de49a8ed 100644 --- a/Dockerfiles/mods/Dockerfile-7.0 +++ b/Dockerfiles/mods/Dockerfile-7.0 @@ -285,17 +285,10 @@ RUN set -eux \ # -------------------- Installing PHP Extension: memcache -------------------- RUN set -eux \ - # Installation: Version specific - # Type: GIT extension - && git clone https://github.com/websupport-sk/pecl-memcache /tmp/memcache \ - && cd /tmp/memcache \ - # Custom: Branch - && git checkout origin/php7 \ - # Default: Install command - && phpize \ - && ./configure --with-zlib-dir=/usr \ - && make -j$(getconf _NPROCESSORS_ONLN) \ - && make install \ + # Installation: Generic + # Type: PECL extension + # Default: Pecl command + && pecl install memcache \ # Enabling && docker-php-ext-enable memcache \ && true @@ -470,6 +463,17 @@ RUN set -eux \ && true +# -------------------- Installing PHP Extension: psr -------------------- +RUN set -eux \ + # Installation: Generic + # Type: PECL extension + # Default: Pecl command + && pecl install psr \ + # Enabling + && docker-php-ext-enable psr \ + && true + + # -------------------- Installing PHP Extension: phalcon -------------------- RUN set -eux \ # Installation: Version specific @@ -899,6 +903,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^pdo_sqlsrv$' \ && php -m | grep -oiE '^pgsql$' \ && php-fpm -m | grep -oiE '^pgsql$' \ + && php -m | grep -oiE '^psr$' \ + && php-fpm -m | grep -oiE '^psr$' \ && php -m | grep -oiE '^phalcon$' \ && php-fpm -m | grep -oiE '^phalcon$' \ && php -m | grep -oiE '^phar$' \ diff --git a/Dockerfiles/mods/Dockerfile-7.1 b/Dockerfiles/mods/Dockerfile-7.1 index 3f7a956e..987a3902 100644 --- a/Dockerfiles/mods/Dockerfile-7.1 +++ b/Dockerfiles/mods/Dockerfile-7.1 @@ -284,17 +284,10 @@ RUN set -eux \ # -------------------- Installing PHP Extension: memcache -------------------- RUN set -eux \ - # Installation: Version specific - # Type: GIT extension - && git clone https://github.com/websupport-sk/pecl-memcache /tmp/memcache \ - && cd /tmp/memcache \ - # Custom: Branch - && git checkout origin/php7 \ - # Default: Install command - && phpize \ - && ./configure --with-zlib-dir=/usr \ - && make -j$(getconf _NPROCESSORS_ONLN) \ - && make install \ + # Installation: Generic + # Type: PECL extension + # Default: Pecl command + && pecl install memcache \ # Enabling && docker-php-ext-enable memcache \ && true @@ -469,6 +462,17 @@ RUN set -eux \ && true +# -------------------- Installing PHP Extension: psr -------------------- +RUN set -eux \ + # Installation: Generic + # Type: PECL extension + # Default: Pecl command + && pecl install psr \ + # Enabling + && docker-php-ext-enable psr \ + && true + + # -------------------- Installing PHP Extension: phalcon -------------------- RUN set -eux \ # Installation: Version specific @@ -898,6 +902,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^pdo_sqlsrv$' \ && php -m | grep -oiE '^pgsql$' \ && php-fpm -m | grep -oiE '^pgsql$' \ + && php -m | grep -oiE '^psr$' \ + && php-fpm -m | grep -oiE '^psr$' \ && php -m | grep -oiE '^phalcon$' \ && php-fpm -m | grep -oiE '^phalcon$' \ && php -m | grep -oiE '^phar$' \ diff --git a/Dockerfiles/mods/Dockerfile-7.2 b/Dockerfiles/mods/Dockerfile-7.2 index 09ecbc4b..02c35a01 100644 --- a/Dockerfiles/mods/Dockerfile-7.2 +++ b/Dockerfiles/mods/Dockerfile-7.2 @@ -287,17 +287,10 @@ RUN set -eux \ # -------------------- Installing PHP Extension: memcache -------------------- RUN set -eux \ - # Installation: Version specific - # Type: GIT extension - && git clone https://github.com/websupport-sk/pecl-memcache /tmp/memcache \ - && cd /tmp/memcache \ - # Custom: Branch - && git checkout origin/php7 \ - # Default: Install command - && phpize \ - && ./configure --with-zlib-dir=/usr \ - && make -j$(getconf _NPROCESSORS_ONLN) \ - && make install \ + # Installation: Generic + # Type: PECL extension + # Default: Pecl command + && pecl install memcache \ # Enabling && docker-php-ext-enable memcache \ && true @@ -473,6 +466,17 @@ RUN set -eux \ && true +# -------------------- Installing PHP Extension: psr -------------------- +RUN set -eux \ + # Installation: Generic + # Type: PECL extension + # Default: Pecl command + && pecl install psr \ + # Enabling + && docker-php-ext-enable psr \ + && true + + # -------------------- Installing PHP Extension: phalcon -------------------- RUN set -eux \ # Installation: Generic @@ -902,6 +906,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^pdo_sqlsrv$' \ && php -m | grep -oiE '^pgsql$' \ && php-fpm -m | grep -oiE '^pgsql$' \ + && php -m | grep -oiE '^psr$' \ + && php-fpm -m | grep -oiE '^psr$' \ && php -m | grep -oiE '^phalcon$' \ && php-fpm -m | grep -oiE '^phalcon$' \ && php -m | grep -oiE '^phar$' \ diff --git a/Dockerfiles/mods/Dockerfile-7.3 b/Dockerfiles/mods/Dockerfile-7.3 index 9217db26..7b830403 100644 --- a/Dockerfiles/mods/Dockerfile-7.3 +++ b/Dockerfiles/mods/Dockerfile-7.3 @@ -457,6 +457,17 @@ RUN set -eux \ && true +# -------------------- Installing PHP Extension: psr -------------------- +RUN set -eux \ + # Installation: Generic + # Type: PECL extension + # Default: Pecl command + && pecl install psr \ + # Enabling + && docker-php-ext-enable psr \ + && true + + # -------------------- Installing PHP Extension: phalcon -------------------- RUN set -eux \ # Installation: Generic @@ -898,6 +909,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^pdo_sqlsrv$' \ && php -m | grep -oiE '^pgsql$' \ && php-fpm -m | grep -oiE '^pgsql$' \ + && php -m | grep -oiE '^psr$' \ + && php-fpm -m | grep -oiE '^psr$' \ && php -m | grep -oiE '^phalcon$' \ && php-fpm -m | grep -oiE '^phalcon$' \ && php -m | grep -oiE '^phar$' \ diff --git a/Dockerfiles/work/Dockerfile-5.2 b/Dockerfiles/work/Dockerfile-5.2 index 0d6819f9..1b140437 100644 --- a/Dockerfiles/work/Dockerfile-5.2 +++ b/Dockerfiles/work/Dockerfile-5.2 @@ -298,40 +298,40 @@ RUN set -eux \ ### RUN set -eux \ # -------------------- angular_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @angular/cli' devilbox \ \ # -------------------- eslint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force eslint' devilbox \ \ # -------------------- grunt -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt' devilbox \ \ # -------------------- grunt_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt-cli' devilbox \ \ # -------------------- gulp -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g gulp' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force gulp' devilbox \ \ # -------------------- jsonlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g jsonlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force jsonlint' devilbox \ \ # -------------------- pm2 -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force pm2' devilbox \ \ # -------------------- mdlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force mdlint' devilbox \ \ # -------------------- vue_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ # -------------------- vue_cli_service_global -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli-service-global' devilbox \ \ # -------------------- webpack -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack' devilbox \ \ # -------------------- webpack_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack-cli' devilbox \ \ \ && ln -sf $(dirname $(su -c '. /opt/nvm/nvm.sh; nvm which current' devilbox))/* /usr/local/bin/ \ diff --git a/Dockerfiles/work/Dockerfile-5.3 b/Dockerfiles/work/Dockerfile-5.3 index 33671eca..960426eb 100644 --- a/Dockerfiles/work/Dockerfile-5.3 +++ b/Dockerfiles/work/Dockerfile-5.3 @@ -348,40 +348,40 @@ RUN set -eux \ ### RUN set -eux \ # -------------------- angular_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @angular/cli' devilbox \ \ # -------------------- eslint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force eslint' devilbox \ \ # -------------------- grunt -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt' devilbox \ \ # -------------------- grunt_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt-cli' devilbox \ \ # -------------------- gulp -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g gulp' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force gulp' devilbox \ \ # -------------------- jsonlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g jsonlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force jsonlint' devilbox \ \ # -------------------- pm2 -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force pm2' devilbox \ \ # -------------------- mdlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force mdlint' devilbox \ \ # -------------------- vue_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ # -------------------- vue_cli_service_global -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli-service-global' devilbox \ \ # -------------------- webpack -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack' devilbox \ \ # -------------------- webpack_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack-cli' devilbox \ \ \ && ln -sf $(dirname $(su -c '. /opt/nvm/nvm.sh; nvm which current' devilbox))/* /usr/local/bin/ \ diff --git a/Dockerfiles/work/Dockerfile-5.4 b/Dockerfiles/work/Dockerfile-5.4 index 683f8279..0e2006c6 100644 --- a/Dockerfiles/work/Dockerfile-5.4 +++ b/Dockerfiles/work/Dockerfile-5.4 @@ -381,40 +381,40 @@ RUN set -eux \ ### RUN set -eux \ # -------------------- angular_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @angular/cli' devilbox \ \ # -------------------- eslint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force eslint' devilbox \ \ # -------------------- grunt -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt' devilbox \ \ # -------------------- grunt_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt-cli' devilbox \ \ # -------------------- gulp -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g gulp' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force gulp' devilbox \ \ # -------------------- jsonlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g jsonlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force jsonlint' devilbox \ \ # -------------------- pm2 -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force pm2' devilbox \ \ # -------------------- mdlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force mdlint' devilbox \ \ # -------------------- vue_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ # -------------------- vue_cli_service_global -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli-service-global' devilbox \ \ # -------------------- webpack -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack' devilbox \ \ # -------------------- webpack_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack-cli' devilbox \ \ \ && ln -sf $(dirname $(su -c '. /opt/nvm/nvm.sh; nvm which current' devilbox))/* /usr/local/bin/ \ diff --git a/Dockerfiles/work/Dockerfile-5.5 b/Dockerfiles/work/Dockerfile-5.5 index 8153a2aa..7cf129b3 100644 --- a/Dockerfiles/work/Dockerfile-5.5 +++ b/Dockerfiles/work/Dockerfile-5.5 @@ -272,12 +272,12 @@ RUN set -eux \ # -------------------- phalcon -------------------- && git clone https://github.com/phalcon/phalcon-devtools /usr/local/src/phalcon-devtools \ && cd /usr/local/src/phalcon-devtools \ -&& git checkout $(git describe --abbrev=0 --tags) \ +&& git checkout v3.4.11 \ \ && chown -R ${MY_USER}:${MY_GROUP} /usr/local/src/phalcon-devtools \ && su - ${MY_USER} -c 'cd /usr/local/src/phalcon-devtools && ./phalcon.sh' \ && ln -sf /usr/local/src/phalcon-devtools/phalcon /usr/local/bin/phalcon \ -&& chmod +x phalcon \ +&& chmod +x /usr/local/bin/phalcon \ && cd / \ && rm -rf /usr/local/src/phalcon-devtools/.git \ \ @@ -398,40 +398,40 @@ RUN set -eux \ ### RUN set -eux \ # -------------------- angular_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @angular/cli' devilbox \ \ # -------------------- eslint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force eslint' devilbox \ \ # -------------------- grunt -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt' devilbox \ \ # -------------------- grunt_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt-cli' devilbox \ \ # -------------------- gulp -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g gulp' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force gulp' devilbox \ \ # -------------------- jsonlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g jsonlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force jsonlint' devilbox \ \ # -------------------- pm2 -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force pm2' devilbox \ \ # -------------------- mdlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force mdlint' devilbox \ \ # -------------------- vue_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ # -------------------- vue_cli_service_global -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli-service-global' devilbox \ \ # -------------------- webpack -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack' devilbox \ \ # -------------------- webpack_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack-cli' devilbox \ \ \ && ln -sf $(dirname $(su -c '. /opt/nvm/nvm.sh; nvm which current' devilbox))/* /usr/local/bin/ \ diff --git a/Dockerfiles/work/Dockerfile-5.6 b/Dockerfiles/work/Dockerfile-5.6 index 70719e85..8fce4d6b 100644 --- a/Dockerfiles/work/Dockerfile-5.6 +++ b/Dockerfiles/work/Dockerfile-5.6 @@ -285,12 +285,12 @@ RUN set -eux \ # -------------------- phalcon -------------------- && git clone https://github.com/phalcon/phalcon-devtools /usr/local/src/phalcon-devtools \ && cd /usr/local/src/phalcon-devtools \ -&& git checkout $(git describe --abbrev=0 --tags) \ +&& git checkout v3.4.11 \ \ && chown -R ${MY_USER}:${MY_GROUP} /usr/local/src/phalcon-devtools \ && su - ${MY_USER} -c 'cd /usr/local/src/phalcon-devtools && ./phalcon.sh' \ && ln -sf /usr/local/src/phalcon-devtools/phalcon /usr/local/bin/phalcon \ -&& chmod +x phalcon \ +&& chmod +x /usr/local/bin/phalcon \ && cd / \ && rm -rf /usr/local/src/phalcon-devtools/.git \ \ @@ -411,40 +411,40 @@ RUN set -eux \ ### RUN set -eux \ # -------------------- angular_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @angular/cli' devilbox \ \ # -------------------- eslint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force eslint' devilbox \ \ # -------------------- grunt -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt' devilbox \ \ # -------------------- grunt_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt-cli' devilbox \ \ # -------------------- gulp -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g gulp' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force gulp' devilbox \ \ # -------------------- jsonlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g jsonlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force jsonlint' devilbox \ \ # -------------------- pm2 -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force pm2' devilbox \ \ # -------------------- mdlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force mdlint' devilbox \ \ # -------------------- vue_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ # -------------------- vue_cli_service_global -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli-service-global' devilbox \ \ # -------------------- webpack -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack' devilbox \ \ # -------------------- webpack_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack-cli' devilbox \ \ \ && ln -sf $(dirname $(su -c '. /opt/nvm/nvm.sh; nvm which current' devilbox))/* /usr/local/bin/ \ diff --git a/Dockerfiles/work/Dockerfile-7.0 b/Dockerfiles/work/Dockerfile-7.0 index fb047e82..2482e2a4 100644 --- a/Dockerfiles/work/Dockerfile-7.0 +++ b/Dockerfiles/work/Dockerfile-7.0 @@ -169,7 +169,7 @@ RUN set -eux \ \ \ # -------------------- deployer -------------------- - && curl -sS https://deployer.org/deployer.phar -L -o /usr/local/bin/dep \ + && curl -sS https://deployer.org/releases/v6.7.0/deployer.phar -L -o /usr/local/bin/dep \ && chmod +x /usr/local/bin/dep \ \ # -------------------- drush7 -------------------- @@ -285,12 +285,12 @@ RUN set -eux \ # -------------------- phalcon -------------------- && git clone https://github.com/phalcon/phalcon-devtools /usr/local/src/phalcon-devtools \ && cd /usr/local/src/phalcon-devtools \ -&& git checkout $(git describe --abbrev=0 --tags) \ +&& git checkout v3.4.11 \ \ && chown -R ${MY_USER}:${MY_GROUP} /usr/local/src/phalcon-devtools \ && su - ${MY_USER} -c 'cd /usr/local/src/phalcon-devtools && ./phalcon.sh' \ && ln -sf /usr/local/src/phalcon-devtools/phalcon /usr/local/bin/phalcon \ -&& chmod +x phalcon \ +&& chmod +x /usr/local/bin/phalcon \ && cd / \ && rm -rf /usr/local/src/phalcon-devtools/.git \ \ @@ -411,40 +411,40 @@ RUN set -eux \ ### RUN set -eux \ # -------------------- angular_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @angular/cli' devilbox \ \ # -------------------- eslint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force eslint' devilbox \ \ # -------------------- grunt -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt' devilbox \ \ # -------------------- grunt_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt-cli' devilbox \ \ # -------------------- gulp -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g gulp' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force gulp' devilbox \ \ # -------------------- jsonlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g jsonlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force jsonlint' devilbox \ \ # -------------------- pm2 -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force pm2' devilbox \ \ # -------------------- mdlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force mdlint' devilbox \ \ # -------------------- vue_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ # -------------------- vue_cli_service_global -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli-service-global' devilbox \ \ # -------------------- webpack -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack' devilbox \ \ # -------------------- webpack_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack-cli' devilbox \ \ \ && ln -sf $(dirname $(su -c '. /opt/nvm/nvm.sh; nvm which current' devilbox))/* /usr/local/bin/ \ diff --git a/Dockerfiles/work/Dockerfile-7.1 b/Dockerfiles/work/Dockerfile-7.1 index f8fe4a6b..afd2dfea 100644 --- a/Dockerfiles/work/Dockerfile-7.1 +++ b/Dockerfiles/work/Dockerfile-7.1 @@ -169,7 +169,7 @@ RUN set -eux \ \ \ # -------------------- deployer -------------------- - && curl -sS https://deployer.org/deployer.phar -L -o /usr/local/bin/dep \ + && curl -sS https://deployer.org/releases/v6.7.0/deployer.phar -L -o /usr/local/bin/dep \ && chmod +x /usr/local/bin/dep \ \ # -------------------- drush7 -------------------- @@ -285,12 +285,12 @@ RUN set -eux \ # -------------------- phalcon -------------------- && git clone https://github.com/phalcon/phalcon-devtools /usr/local/src/phalcon-devtools \ && cd /usr/local/src/phalcon-devtools \ -&& git checkout $(git describe --abbrev=0 --tags) \ +&& git checkout v3.4.11 \ \ && chown -R ${MY_USER}:${MY_GROUP} /usr/local/src/phalcon-devtools \ && su - ${MY_USER} -c 'cd /usr/local/src/phalcon-devtools && ./phalcon.sh' \ && ln -sf /usr/local/src/phalcon-devtools/phalcon /usr/local/bin/phalcon \ -&& chmod +x phalcon \ +&& chmod +x /usr/local/bin/phalcon \ && cd / \ && rm -rf /usr/local/src/phalcon-devtools/.git \ \ @@ -411,40 +411,40 @@ RUN set -eux \ ### RUN set -eux \ # -------------------- angular_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @angular/cli' devilbox \ \ # -------------------- eslint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force eslint' devilbox \ \ # -------------------- grunt -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt' devilbox \ \ # -------------------- grunt_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt-cli' devilbox \ \ # -------------------- gulp -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g gulp' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force gulp' devilbox \ \ # -------------------- jsonlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g jsonlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force jsonlint' devilbox \ \ # -------------------- pm2 -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force pm2' devilbox \ \ # -------------------- mdlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force mdlint' devilbox \ \ # -------------------- vue_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ # -------------------- vue_cli_service_global -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli-service-global' devilbox \ \ # -------------------- webpack -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack' devilbox \ \ # -------------------- webpack_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack-cli' devilbox \ \ \ && ln -sf $(dirname $(su -c '. /opt/nvm/nvm.sh; nvm which current' devilbox))/* /usr/local/bin/ \ diff --git a/Dockerfiles/work/Dockerfile-7.2 b/Dockerfiles/work/Dockerfile-7.2 index 907c291b..b9a2684b 100644 --- a/Dockerfiles/work/Dockerfile-7.2 +++ b/Dockerfiles/work/Dockerfile-7.2 @@ -286,6 +286,7 @@ RUN set -eux \ && git clone https://github.com/phalcon/phalcon-devtools /usr/local/src/phalcon-devtools \ && cd /usr/local/src/phalcon-devtools \ && git checkout $(git describe --abbrev=0 --tags) \ +&& composer install \ \ && chown -R ${MY_USER}:${MY_GROUP} /usr/local/src/phalcon-devtools \ && su - ${MY_USER} -c 'cd /usr/local/src/phalcon-devtools && ./phalcon.sh' \ @@ -411,40 +412,40 @@ RUN set -eux \ ### RUN set -eux \ # -------------------- angular_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @angular/cli' devilbox \ \ # -------------------- eslint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force eslint' devilbox \ \ # -------------------- grunt -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt' devilbox \ \ # -------------------- grunt_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt-cli' devilbox \ \ # -------------------- gulp -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g gulp' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force gulp' devilbox \ \ # -------------------- jsonlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g jsonlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force jsonlint' devilbox \ \ # -------------------- pm2 -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force pm2' devilbox \ \ # -------------------- mdlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force mdlint' devilbox \ \ # -------------------- vue_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ # -------------------- vue_cli_service_global -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli-service-global' devilbox \ \ # -------------------- webpack -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack' devilbox \ \ # -------------------- webpack_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack-cli' devilbox \ \ \ && ln -sf $(dirname $(su -c '. /opt/nvm/nvm.sh; nvm which current' devilbox))/* /usr/local/bin/ \ diff --git a/Dockerfiles/work/Dockerfile-7.3 b/Dockerfiles/work/Dockerfile-7.3 index ed88b470..9fecf527 100644 --- a/Dockerfiles/work/Dockerfile-7.3 +++ b/Dockerfiles/work/Dockerfile-7.3 @@ -398,40 +398,40 @@ RUN set -eux \ ### RUN set -eux \ # -------------------- angular_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @angular/cli' devilbox \ \ # -------------------- eslint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force eslint' devilbox \ \ # -------------------- grunt -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt' devilbox \ \ # -------------------- grunt_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt-cli' devilbox \ \ # -------------------- gulp -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g gulp' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force gulp' devilbox \ \ # -------------------- jsonlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g jsonlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force jsonlint' devilbox \ \ # -------------------- pm2 -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force pm2' devilbox \ \ # -------------------- mdlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force mdlint' devilbox \ \ # -------------------- vue_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ # -------------------- vue_cli_service_global -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli-service-global' devilbox \ \ # -------------------- webpack -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack' devilbox \ \ # -------------------- webpack_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack-cli' devilbox \ \ \ && ln -sf $(dirname $(su -c '. /opt/nvm/nvm.sh; nvm which current' devilbox))/* /usr/local/bin/ \ diff --git a/Dockerfiles/work/Dockerfile-7.4 b/Dockerfiles/work/Dockerfile-7.4 index 31b20357..09d47c31 100644 --- a/Dockerfiles/work/Dockerfile-7.4 +++ b/Dockerfiles/work/Dockerfile-7.4 @@ -393,40 +393,40 @@ RUN set -eux \ ### RUN set -eux \ # -------------------- angular_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @angular/cli' devilbox \ \ # -------------------- eslint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force eslint' devilbox \ \ # -------------------- grunt -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt' devilbox \ \ # -------------------- grunt_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt-cli' devilbox \ \ # -------------------- gulp -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g gulp' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force gulp' devilbox \ \ # -------------------- jsonlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g jsonlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force jsonlint' devilbox \ \ # -------------------- pm2 -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force pm2' devilbox \ \ # -------------------- mdlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force mdlint' devilbox \ \ # -------------------- vue_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ # -------------------- vue_cli_service_global -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli-service-global' devilbox \ \ # -------------------- webpack -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack' devilbox \ \ # -------------------- webpack_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack-cli' devilbox \ \ \ && ln -sf $(dirname $(su -c '. /opt/nvm/nvm.sh; nvm which current' devilbox))/* /usr/local/bin/ \ diff --git a/Dockerfiles/work/Dockerfile-8.0 b/Dockerfiles/work/Dockerfile-8.0 index e10f1ec0..786f5d80 100644 --- a/Dockerfiles/work/Dockerfile-8.0 +++ b/Dockerfiles/work/Dockerfile-8.0 @@ -312,40 +312,40 @@ RUN set -eux \ ### RUN set -eux \ # -------------------- angular_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @angular/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @angular/cli' devilbox \ \ # -------------------- eslint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g eslint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force eslint' devilbox \ \ # -------------------- grunt -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt' devilbox \ \ # -------------------- grunt_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g grunt-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force grunt-cli' devilbox \ \ # -------------------- gulp -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g gulp' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force gulp' devilbox \ \ # -------------------- jsonlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g jsonlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force jsonlint' devilbox \ \ # -------------------- pm2 -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g pm2' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force pm2' devilbox \ \ # -------------------- mdlint -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g mdlint' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force mdlint' devilbox \ \ # -------------------- vue_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli' devilbox \ \ # -------------------- vue_cli_service_global -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g @vue/cli-service-global' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force @vue/cli-service-global' devilbox \ \ # -------------------- webpack -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack' devilbox \ \ # -------------------- webpack_cli -------------------- - && su -c '. /opt/nvm/nvm.sh; npm install -g webpack-cli' devilbox \ + && su -c '. /opt/nvm/nvm.sh; npm install -g --force webpack-cli' devilbox \ \ \ && ln -sf $(dirname $(su -c '. /opt/nvm/nvm.sh; nvm which current' devilbox))/* /usr/local/bin/ \ diff --git a/README.md b/README.md index 065c4ec6..db983389 100644 --- a/README.md +++ b/README.md @@ -612,37 +612,37 @@ Check out this table to see which Docker image provides what PHP modules.