#!/bin/bash
# Simple script to deploy the UI files on the server

trap "echo \"ERROR: One of the commands failed\"; exit 1" ERR #place trap

SERVER=oscypek
COMMON_DIR_SRC=common
COMMON_DIR_DST=/srv/oapdemonstrators
DOCSIM_DIR_SRC=docsim
DOCSIM_DIR_DST=/srv/$DOCSIM_DIR_SRC
CITMATCHING_DIR_SRC=citationmatching
CITMATCHING_DIR_DST=/srv/$CITMATCHING_DIR_SRC

function copy_dir {
	DIR_SRC=$1
	DIR_DST=$2
	echo "Copying $DIR_SRC to $SERVER:$DIR_DST"
	CWD=$(pwd)
	cd $DIR_SRC
	ssh $SERVER "cd $DIR_DST; rm -r *"
	scp -r * $SERVER:$DIR_DST/
	ssh $SERVER "cd $DIR_DST; chmod g+w *"
	cd $CWD
}

copy_dir $DOCSIM_DIR_SRC $DOCSIM_DIR_DST
copy_dir $CITMATCHING_DIR_SRC $CITMATCHING_DIR_DST
copy_dir $COMMON_DIR_SRC $COMMON_DIR_DST

trap - ERR #remove trap
echo "DONE - everything's OK"
