#!/usr/bin/env sh
set -e
set -x

export NODE_ENV="${NODE_ENV:-development}"

if [ $NODE_ENV = "development" ]; then
  # this runs webpack-dev-server with hot reloading
  echo "Development build"
  npm install --legacy-peer-deps
  npm run start -- --host
  # npm run build
elif [ $NODE_ENV = "qa" -o $NODE_ENV = "test" ]; then
  echo "QA build"
  export NODE_ENV="test"
  npm install --legacy-peer-deps
  npm run start -- --host
else
  # build the app and serve it via nginx
  echo "Production build"
  npm install --legacy-peer-deps
  npm run build
  # Testing sometimes
  # npm run start
  nginx -g 'daemon off;' -c /usr/src/app/nginx.conf
  nginx -c /usr/src/app/nginx.conf
fi

