#!/bin/bash
set -euo pipefail

PACKAGE="${1:?usage: deploy_store.sh <package.tgz>}"
DIR="/workspace/developSite/run_dev"

rm -rf "${DIR}/current"
mkdir -p "${DIR}/current" "${DIR}/project"
tar -xzf "${PACKAGE}" -C "${DIR}/current"

rm -rf "${DIR}/project/public/dist" \
       "${DIR}/project/public/phone" \
       "${DIR}/project/public/Console"
cp -a "${DIR}/current/." "${DIR}/project/"

sed -i "s/define('TP_ENV'.*/define('TP_ENV', 'dev');/" "${DIR}/project/env.php"
sed -i "s/define('BUSINESS'.*/define('BUSINESS', 'run_dev');/" "${DIR}/project/env.php"
chown -R www:www "${DIR}/current" "${DIR}/project"
chmod -R u=rwX,go=rX "${DIR}/current" "${DIR}/project"

