server_host='192.168.100.154'
server_port='22'
loginid='root'
dirname='stage_contents'
definename='define_stage_contents_mcaller'
productname='mcaller'

# 명령어 실행시 첫번째 인자로 0이 아닌 다르값을 주면 개발기로 배포됨
if [[ "$1" = "dev" ]]
then
    mkdir -p /host/home/docker/nginx-proxy-manager/data/www/sharedfiles/${definename}    
elif [[ "$1" = "real" ]]
then
    # 원격 저장소 작업
    ssh -p ${server_port} ${loginid}@${server_host} mkdir -p /home/gsall/docker/nginx-proxy-manager/data/www/sharedfiles/${dirname}
    ssh -p ${server_port} ${loginid}@${server_host} cp -n /home/gsall/docker/nginx-proxy-manager/data/www/sharedfiles/${dirname}/hybrid_android.zip "/home/gsall/docker/nginx-proxy-manager/data/www/sharedfiles/${dirname}/hybrid_android_$(date +"%Y%m%d").zip" 
    ssh -p ${server_port} ${loginid}@${server_host} cp -n /home/gsall/docker/nginx-proxy-manager/data/www/sharedfiles/${dirname}/hybrid_ios.zip "/home/gsall/docker/nginx-proxy-manager/data/www/sharedfiles/${dirname}/hybrid_ios_$(date +"%Y%m%d").zip" 
else
    echo "ENTER ENV(dev or real) AT args1";
    exit;
fi

# 로컬 저장소 작업

mkdir -p /host/home/docker/cordova-app-contents/home/mcaller_v2/temp

cd /host/home/docker/cordova-app-contents/home/mcaller_v2/temp  || { echo "can not access"; exit 155; }

rm -r ./*
cp -r /host/home/docker/cordova-app-contents/home/mcaller_v2/www/* ./
cp -r /host/home/docker/cordova-app-contents/home/mcaller_v2/base_android/* ./
cp /host/home/docker/cordova-app-contents/home/mcaller_v2/www/server_common_${productname}.html ./server.html
cp -rf /host/home/docker/cordova-app-contents/home/mcaller_v2/define/${definename}/* ./

zip hybrid_android.zip -r ./*

if [[ "$1" = "dev" ]]
then
    cp hybrid_android.zip /host/home/docker/nginx-proxy-manager/data/www/sharedfiles/${definename}
elif [[ "$1" = "real" ]]
then
    scp -P ${server_port} hybrid_android.zip ${loginid}@${server_host}:/home/gsall/docker/nginx-proxy-manager/data/www/sharedfiles/${dirname}
fi

echo "hybrid_android.zip deploy completed isdev :: $1";

rm -r ./*
cp -r /host/home/docker/cordova-app-contents/home/mcaller_v2/www/* ./
cp -r /host/home/docker/cordova-app-contents/home/mcaller_v2/base_ios/* ./
cp /host/home/docker/cordova-app-contents/home/mcaller_v2/www/server_common_${productname}.html ./server.html
cp -rf /host/home/docker/cordova-app-contents/home/mcaller_v2/define/${definename}/* ./

zip hybrid_ios.zip -r ./*

if [[ "$1" = "dev" ]]
then
    cp hybrid_ios.zip /host/home/docker/nginx-proxy-manager/data/www/sharedfiles/${definename}
elif [[ "$1" = "real" ]]
then
    scp -P ${server_port} hybrid_ios.zip ${loginid}@${server_host}:/home/gsall/docker/nginx-proxy-manager/data/www/sharedfiles/${dirname}
fi

echo "hybrid_ios.zip deploy completed isdev :: $1";
echo $(date)