From e680ad7361cb86913d2324c67e577c14681ec838 Mon Sep 17 00:00:00 2001 From: Dawid Makowski Date: Thu, 29 Jun 2023 17:13:44 +0500 Subject: [PATCH 1/2] Adding support for npm-check-updates within Workspace container. --- .env.example | 1 + DOCUMENTATION/content/documentation/index.md | 12 ++++++++++++ workspace/Dockerfile | 4 ++++ 3 files changed, 17 insertions(+) diff --git a/.env.example b/.env.example index 60826bdb..e38286ac 100644 --- a/.env.example +++ b/.env.example @@ -122,6 +122,7 @@ WORKSPACE_INSTALL_NPM_GULP=true WORKSPACE_INSTALL_NPM_BOWER=false WORKSPACE_INSTALL_NPM_VUE_CLI=true WORKSPACE_INSTALL_NPM_ANGULAR_CLI=false +WORKSPACE_INSTALL_NPM_CHECK_UPDATES_CLI=false WORKSPACE_INSTALL_PHPREDIS=true WORKSPACE_INSTALL_WORKSPACE_SSH=false WORKSPACE_INSTALL_SUBVERSION=false diff --git a/DOCUMENTATION/content/documentation/index.md b/DOCUMENTATION/content/documentation/index.md index 4faa7204..b72b192a 100644 --- a/DOCUMENTATION/content/documentation/index.md +++ b/DOCUMENTATION/content/documentation/index.md @@ -1981,7 +1981,19 @@ To install NPM ANGULAR CLI in the Workspace container 3 - Re-build the container `docker-compose build workspace` +
+ +## Install npm-check-updates CLI +To install npm-check-updates CLI [here](https://www.npmjs.com/package/npm-check-updates) in the Workspace container + +1 - Open the `.env` file + +2 - Make sure Node is also being installed (`WORKSPACE_INSTALL_NODE` set to `true`) + +3 - Search for the `WORKSPACE_INSTALL_NPM_CHECK_UPDATES_CLI` argument under the Workspace Container and set it to `true` + +4 - Re-build the container `docker-compose build workspace` diff --git a/workspace/Dockerfile b/workspace/Dockerfile index f0f9ba33..d4a2c247 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -738,6 +738,7 @@ ARG INSTALL_NPM_GULP=false ARG INSTALL_NPM_BOWER=false ARG INSTALL_NPM_VUE_CLI=false ARG INSTALL_NPM_ANGULAR_CLI=false +ARG WORKSPACE_INSTALL_NPM_CHECK_UPDATES_CLI=false ARG NPM_REGISTRY ENV NPM_REGISTRY ${NPM_REGISTRY} ARG NPM_FETCH_RETRIES @@ -780,6 +781,9 @@ RUN if [ ${INSTALL_NODE} = true ]; then \ && if [ ${INSTALL_NPM_ANGULAR_CLI} = true ]; then \ npm install -g @angular/cli \ ;fi \ + && if [ ${WORKSPACE_INSTALL_NPM_CHECK_UPDATES_CLI} = true ]; then \ + npm install -g npm-check-updates \ + ;fi \ ;fi # Wouldn't execute when added to the RUN statement in the above block From 920cf662409ceb0f856e7c9bba27d648d4c91040 Mon Sep 17 00:00:00 2001 From: Dawid Makowski Date: Thu, 29 Jun 2023 17:43:50 +0500 Subject: [PATCH 2/2] Adding support for npm-check-updates within Workspace container. --- docker-compose.yml | 1 + workspace/Dockerfile | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 906d25ac..5e14a3ec 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -102,6 +102,7 @@ services: - INSTALL_NPM_BOWER=${WORKSPACE_INSTALL_NPM_BOWER} - INSTALL_NPM_VUE_CLI=${WORKSPACE_INSTALL_NPM_VUE_CLI} - INSTALL_NPM_ANGULAR_CLI=${WORKSPACE_INSTALL_NPM_ANGULAR_CLI} + - INSTALL_NPM_CHECK_UPDATES_CLI=${WORKSPACE_INSTALL_NPM_CHECK_UPDATES_CLI} - INSTALL_DRUSH=${WORKSPACE_INSTALL_DRUSH} - INSTALL_WP_CLI=${WORKSPACE_INSTALL_WP_CLI} - INSTALL_DRUPAL_CONSOLE=${WORKSPACE_INSTALL_DRUPAL_CONSOLE} diff --git a/workspace/Dockerfile b/workspace/Dockerfile index d4a2c247..239ee401 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -738,7 +738,7 @@ ARG INSTALL_NPM_GULP=false ARG INSTALL_NPM_BOWER=false ARG INSTALL_NPM_VUE_CLI=false ARG INSTALL_NPM_ANGULAR_CLI=false -ARG WORKSPACE_INSTALL_NPM_CHECK_UPDATES_CLI=false +ARG INSTALL_NPM_CHECK_UPDATES_CLI=false ARG NPM_REGISTRY ENV NPM_REGISTRY ${NPM_REGISTRY} ARG NPM_FETCH_RETRIES @@ -781,7 +781,7 @@ RUN if [ ${INSTALL_NODE} = true ]; then \ && if [ ${INSTALL_NPM_ANGULAR_CLI} = true ]; then \ npm install -g @angular/cli \ ;fi \ - && if [ ${WORKSPACE_INSTALL_NPM_CHECK_UPDATES_CLI} = true ]; then \ + && if [ ${INSTALL_NPM_CHECK_UPDATES_CLI} = true ]; then \ npm install -g npm-check-updates \ ;fi \ ;fi