diff --git a/bin/compile-services b/bin/compile-services index 4045a49a4c..2ebde44826 100755 --- a/bin/compile-services +++ b/bin/compile-services @@ -2,19 +2,18 @@ set -e -grep 'name:' config/services.js | \ - sed 's/.*name: "\(.*\)",/\1/' | \ +node ./config/services.js | \ while read service do pushd $service echo "Compiling Service $service" - case $service in + case $service in web) npm run webpack:production ;; *) echo "$service doesn't require a compilation" ;; - esac + esac popd done diff --git a/bin/install-services b/bin/install-services index becf174cc1..591fb3354b 100755 --- a/bin/install-services +++ b/bin/install-services @@ -2,8 +2,7 @@ set -e -grep 'name:' config/services.js | \ - sed 's/.*name: "\(.*\)",/\1/' | \ +node ./config/services.js | \ while read service do pushd $service diff --git a/services.js b/services.js index 4fc6365f6b..c47186a159 100644 --- a/services.js +++ b/services.js @@ -55,3 +55,9 @@ module.exports = [ version: 'master', }, ] + +if (require.main === module) { + for (const service of module.exports) { + console.log(service.name) + } +}