#!/usr/bin/env sh

# abort on errors
set -e

echo '====================================================================================='
echo '===================================...DEPLOYING...==================================='
echo '====================================================================================='

npm install
npm run build

echo '====================================================================================='
echo '=====================================...BUILD...====================================='
echo '====================================================================================='

# navigate into the build output directory

rm -rf deploy
mkdir deploy
cp -r ./dist ./deploy/dist
cp -r ./package.json ./deploy/package.json
cp -r ./ecosystem.config.js ./deploy/ecosystem.config.js
cp -r .env.production ./deploy/.env

cd deploy

git init
git add -A
git commit -m 'deploy'

echo '====================================================================================='
echo '==================================...PUSHING GIT...=================================='
echo '====================================================================================='
git push -f https://link.git master
cd -

rm -rf deploy
rm -rf dist

echo '====================================================================================='
echo '=================================...DEPLOY SUCCESS...================================'
echo '====================================================================================='