#! env bash set -e grep 'name:' config/services.js | \ sed 's/.*name: "\(.*\)",/\1/' | \ while read service do pushd $service echo "Compiling Service $service" case $service in web) npm run webpack:production ;; chat|filestore|notifications|tags) echo "$service doesn't require a compilation" ;; *) npm run compile:all ;; esac popd done