From aa5a9b0e65715de1a87842784aa8674c72752ee7 Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Wed, 7 Jul 2021 13:14:55 +0100 Subject: [PATCH] [perf] use npm ci --only=production for all but web --- server-ce/bin/install-services | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/server-ce/bin/install-services b/server-ce/bin/install-services index 6f2d17e5b7..becf174cc1 100755 --- a/server-ce/bin/install-services +++ b/server-ce/bin/install-services @@ -8,7 +8,15 @@ grep 'name:' config/services.js | \ do pushd $service echo "Installing service $service" - npm ci + case $service in + web) + # install webpack and friends from dev-dependencies. + npm ci + ;; + *) + npm ci --only=production + ;; + esac popd done