#!/bin/bash

# 切换node版本
source /etc/profile && nvm use 8.2.1 &&  echo 'node version is' && node -v

ROOT=`pwd`
OUTPUT="$ROOT/output"
RESOURCE="$ROOT/output_resource"

# 清理构建结果目录
rm -rf $OUTPUT
rm -rf $RESOURCE

# 删除node_modules软链接
rm -rf node_modules

# 安装依赖
cd $ROOT/client
npm install --registry=http://npm.byted.org --verbose || exit 1
cd $ROOT/server
npm install --registry=http://npm.byted.org --verbose || exit 1

# 创建构建结果目录
mkdir $OUTPUT
mkdir $RESOURCE

# Server构建
cd $ROOT/server
chmod a+x bootstrap.sh
ls | grep -v output | xargs -I {} cp -RL {} $OUTPUT

# Client构建
cd $ROOT/client
npm run build
mkdir -p $OUTPUT/app/view
cp -RL output/template/* $OUTPUT/app/view
cp -RL output/resource/* $RESOURCE
