#! 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)
				echo "$service doesn't require a compilation"
				;;	
			*)
				npm run compile:all
				;;
		esac	
		popd
	done
