#!/usr/bin/env bash
. $BIN_DIR/_lib.sh

#npm run build

printf "Building Public App\n\n"
cd  $MONO_DIR/app/djiny
npm run build
cd  $MONO_DIR/app/admin
cd $MONO_DIR

printf "Using $HOME/.ssh/id_rsa_corda_digital_ocean\n\n"
printf "\n1. Deploying updated app changes\n\n"
rsync --progress -Pavuz --exclude-from="$BIN_DIR/rsync-deploy.ignore" -e "ssh -i $HOME/.ssh/id_rsa_corda_digital_ocean" "${MONO_DIR}/." "tpcowan@djinmusic.ca:/home/tpcowan/djinmusic"

printf "\n2. Deploying updated app changes\n\n"
rsync --progress -Pavuz -e "ssh -i $HOME/.ssh/id_rsa_corda_digital_ocean" "${MONO_DIR}/.nginx/sites-available/" "tpcowan@djinmusic.ca:/etc/nginx/sites-available"

printf "\n3. Updating remote deploy script\n$BIN_DIR/deploy-remote.sh\n\n"
rsync --progress -Pavuz -e "ssh -i $HOME/.ssh/id_rsa_corda_digital_ocean" "${BIN_DIR}/deploy-remote.sh" "tpcowan@djinmusic.ca:/home/tpcowan/djinmusic/deploy-remote.sh"

printf "\n4. Triggering remote deploy script\n\n"
ssh -i $HOME/.ssh/id_rsa_corda_digital_ocean -t tpcowan@djinmusic.ca < $BIN_DIR/deploy-remote.sh