#!/bin/bash

source ./.env.production

msg="*** SERVER DI PRODUZIONE ****  SEI SICURO DI INVIARE GLI AGGIORNAMENTI SERVERSIDE (NODE JS) - SUL SERVER DI PRODUZIONE ?? $SERVERDIR_WEBSITE  (Y/N) ? "

if [ "$1" = "" ]; then
  read -p "$msg" risposta
else
  echo $msg
  risposta=$1
fi

$port=8822;

if [[ $risposta == "Y" || $risposta == "y" ]]; then
    echo "Sincronizzazione in corso..."
    rsync -avz -e 'ssh -p $port' css paolo@servereng:/var/www/$SERVERDIR_WEBSITE/
    rsync -avz -e 'ssh -p $port' docs paolo@servereng:/var/www/$SERVERDIR_WEBSITE/
    rsync -avz -e 'ssh -p $port' emails paolo@servereng:/var/www/$SERVERDIR_WEBSITE/
    rsync -avz -e 'ssh -p $port' images paolo@servereng:/var/www/$SERVERDIR_WEBSITE/
    rsync -avz -e 'ssh -p $port' plugins paolo@servereng:/var/www/$SERVERDIR_WEBSITE/
    rsync -avz -e 'ssh -p $port' sass paolo@servereng:/var/www/$SERVERDIR_WEBSITE/
    rsync -avz -e 'ssh -p $port' src paolo@servereng:/var/www/$SERVERDIR_WEBSITE/
    rsync -avz -e 'ssh -p $port' .env.production paolo@servereng:/var/www/$SERVERDIR_WEBSITE/
    rsync -avz -e 'ssh -p $port' ecosystem.config.js paolo@servereng:/var/www/$SERVERDIR_WEBSITE/ecosystem.config.js
    rsync -avz -e 'ssh -p $port' package.json paolo@servereng:/var/www/$SERVERDIR_WEBSITE/package.json
    echo "Sincronizzazione TERMINATA - SERVER PRODUZIONE!"
fi
