cdcf29ef2761f76d5efcbba3d9324e2f55956b94
[oweals/peertube.git] / scripts / dev / client.sh
1 #!/bin/sh
2
3 set -eu
4
5 clientCommand="cd client && npm run ng -- serve --proxy-config proxy.config.json --hmr --configuration hmr --host 0.0.0.0 --disable-host-check --port 3000"
6 serverCommand="npm run build:server && NODE_ENV=test npm start"
7
8 if [ ! -z ${1+x} ] && [ "$1" == "--skip-server" ]; then
9   NODE_ENV=test eval $clientCommand
10 else
11   NODE_ENV=test npm run concurrently -- -k \
12     "$clientCommand" \
13     "$serverCommand"
14 fi
15
16