From e680ad7361cb86913d2324c67e577c14681ec838 Mon Sep 17 00:00:00 2001 From: Dawid Makowski Date: Thu, 29 Jun 2023 17:13:44 +0500 Subject: [PATCH] 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