From 91733db9e9b663ef961cf10bfe2db7282bb54eac Mon Sep 17 00:00:00 2001 From: cytopia Date: Fri, 27 Dec 2019 13:30:55 +0100 Subject: [PATCH] Fix npm install --- Dockerfiles/work/Dockerfile-5.2 | 24 ++++++++++---------- Dockerfiles/work/Dockerfile-5.3 | 24 ++++++++++---------- Dockerfiles/work/Dockerfile-5.4 | 24 ++++++++++---------- Dockerfiles/work/Dockerfile-5.5 | 24 ++++++++++---------- Dockerfiles/work/Dockerfile-5.6 | 24 ++++++++++---------- Dockerfiles/work/Dockerfile-7.0 | 24 ++++++++++---------- Dockerfiles/work/Dockerfile-7.1 | 24 ++++++++++---------- Dockerfiles/work/Dockerfile-7.2 | 24 ++++++++++---------- Dockerfiles/work/Dockerfile-7.3 | 24 ++++++++++---------- Dockerfiles/work/Dockerfile-7.4 | 24 ++++++++++---------- Dockerfiles/work/Dockerfile-8.0 | 24 ++++++++++---------- build/ansible/DOCKERFILES/Dockerfile-work.j2 | 6 ++--- 12 files changed, 135 insertions(+), 135 deletions(-) diff --git a/Dockerfiles/work/Dockerfile-5.2 b/Dockerfiles/work/Dockerfile-5.2 index 0d6819f..1b14043 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 33671ec..960426e 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 683f827..0e2006c 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 8153a2a..12bbd7f 100644 --- a/Dockerfiles/work/Dockerfile-5.5 +++ b/Dockerfiles/work/Dockerfile-5.5 @@ -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 70719e8..e38215a 100644 --- a/Dockerfiles/work/Dockerfile-5.6 +++ b/Dockerfiles/work/Dockerfile-5.6 @@ -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 fb047e8..fbcc996 100644 --- a/Dockerfiles/work/Dockerfile-7.0 +++ b/Dockerfiles/work/Dockerfile-7.0 @@ -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 f8fe4a6..a231d4b 100644 --- a/Dockerfiles/work/Dockerfile-7.1 +++ b/Dockerfiles/work/Dockerfile-7.1 @@ -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 907c291..67cb4e7 100644 --- a/Dockerfiles/work/Dockerfile-7.2 +++ b/Dockerfiles/work/Dockerfile-7.2 @@ -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.3 b/Dockerfiles/work/Dockerfile-7.3 index ed88b47..9fecf52 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 31b2035..09d47c3 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 e10f1ec..786f5d8 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/build/ansible/DOCKERFILES/Dockerfile-work.j2 b/build/ansible/DOCKERFILES/Dockerfile-work.j2 index cad4dbb..396fbe2 100644 --- a/build/ansible/DOCKERFILES/Dockerfile-work.j2 +++ b/build/ansible/DOCKERFILES/Dockerfile-work.j2 @@ -277,13 +277,13 @@ RUN set -eux \ {%- endif -%} {#- Version specific gem version available? -#} {%- if php_version in npm_available[tool] and 'version' in npm_available[tool][php_version] -%} - {{ "\n\t" }}&& su -c '. /opt/nvm/nvm.sh; npm install -g {{ npm_available[tool]['name'] }} {{ npm_available[tool][php_version]['version'] }}' devilbox \ + {{ "\n\t" }}&& su -c '. /opt/nvm/nvm.sh; npm install -g --force {{ npm_available[tool]['name'] }} {{ npm_available[tool][php_version]['version'] }}' devilbox \ {#- Generic gem version available? -#} {%- elif 'all' in npm_available[tool] and 'version' in npm_available[tool]['all'] -%} - {{ "\n\t" }}&& su -c '. /opt/nvm/nvm.sh; npm install -g {{ npm_available[tool]['name'] }} {{ npm_available[tool]['all']['version'] }}' devilbox \ + {{ "\n\t" }}&& su -c '. /opt/nvm/nvm.sh; npm install -g --force {{ npm_available[tool]['name'] }} {{ npm_available[tool]['all']['version'] }}' devilbox \ {#- No version info available -#} {%- else -%} - {{ "\n\t" }}&& su -c '. /opt/nvm/nvm.sh; npm install -g {{ npm_available[tool]['name'] }}' devilbox \ + {{ "\n\t" }}&& su -c '. /opt/nvm/nvm.sh; npm install -g --force {{ npm_available[tool]['name'] }}' devilbox \ {%- endif -%} {#- Fail fast version -#} {%- if build_fail_fast -%}