From 61ac73e806b250b478b8c0feab9fb7995a5bc97b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yunier=20L=C3=B3pez=20Mart=C3=ADnez?= Date: Sat, 16 Feb 2019 11:08:33 -0500 Subject: [PATCH] Added WORKSPACE_INSTALL_NPM_ANGULAR_CLI option to install Angular CLI to Workspace (#1857) --- DOCUMENTATION/content/documentation/index.md | 16 ++++++++++++++++ docker-compose.yml | 1 + env-example | 1 + workspace/Dockerfile | 4 ++++ 4 files changed, 22 insertions(+) diff --git a/DOCUMENTATION/content/documentation/index.md b/DOCUMENTATION/content/documentation/index.md index e07b8b3a..5a5f2b3d 100644 --- a/DOCUMENTATION/content/documentation/index.md +++ b/DOCUMENTATION/content/documentation/index.md @@ -1651,6 +1651,22 @@ To install NPM VUE CLI in the Workspace container +
+ +## Install NPM ANGULAR CLI + +To install NPM ANGULAR CLI in the Workspace container + +1 - Open the `.env` file + +2 - Search for the `WORKSPACE_INSTALL_NPM_ANGULAR_CLI` argument under the Workspace Container and set it to `true` + +3 - Re-build the container `docker-compose build workspace` + + + + +
diff --git a/docker-compose.yml b/docker-compose.yml index 78dc2067..45ddf332 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -70,6 +70,7 @@ services: - INSTALL_NPM_GULP=${WORKSPACE_INSTALL_NPM_GULP} - 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_DRUSH=${WORKSPACE_INSTALL_DRUSH} - INSTALL_WP_CLI=${WORKSPACE_INSTALL_WP_CLI} - INSTALL_DRUPAL_CONSOLE=${WORKSPACE_INSTALL_DRUPAL_CONSOLE} diff --git a/env-example b/env-example index 1164af16..d8eacb0c 100644 --- a/env-example +++ b/env-example @@ -91,6 +91,7 @@ WORKSPACE_YARN_VERSION=latest WORKSPACE_INSTALL_NPM_GULP=true WORKSPACE_INSTALL_NPM_BOWER=false WORKSPACE_INSTALL_NPM_VUE_CLI=true +WORKSPACE_INSTALL_NPM_ANGULAR_CLI=false WORKSPACE_INSTALL_PHPREDIS=true WORKSPACE_INSTALL_WORKSPACE_SSH=false WORKSPACE_INSTALL_SUBVERSION=false diff --git a/workspace/Dockerfile b/workspace/Dockerfile index 2d9ee448..20dc8e04 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -473,6 +473,7 @@ ARG INSTALL_NODE=false ARG INSTALL_NPM_GULP=false ARG INSTALL_NPM_BOWER=false ARG INSTALL_NPM_VUE_CLI=false +ARG INSTALL_NPM_ANGULAR_CLI=false ARG NPM_REGISTRY ENV NPM_REGISTRY ${NPM_REGISTRY} ENV NVM_DIR /home/laradock/.nvm @@ -497,6 +498,9 @@ RUN if [ ${INSTALL_NODE} = true ]; then \ && if [ ${INSTALL_NPM_VUE_CLI} = true ]; then \ npm install -g @vue/cli \ ;fi \ + && if [ ${INSTALL_NPM_ANGULAR_CLI} = true ]; then \ + npm install -g @angular/cli \ + ;fi \ && ln -s `npm bin --global` /home/laradock/.node-bin \ ;fi