#!/bin/bash

BITBUCKET_BRANCH=$1

BITBUCKET_BRANCH=$(echo "$BITBUCKET_BRANCH" | sed 's/ö/o/g; s/ä/a/g; s/õ/o/g; s/ü/u/g')

IFS='-' read -ra PARTS <<< "$BITBUCKET_BRANCH"
if [ ${#PARTS[@]} -ge 2 ]; then
  SHORTB="${PARTS[0]}-${PARTS[1]}"
else
  SHORTB="$BITBUCKET_BRANCH"
fi
cd /var/www/domeenid/ || exit 1

if [ ! -d "$BITBUCKET_BRANCH" ]; then
  cd mikk/
  wp db export data.sql
  cd ..
  cp -r mikk/ "$BITBUCKET_BRANCH"
  sudo chmod 777 -R "$BITBUCKET_BRANCH"
  cd "$BITBUCKET_BRANCH"
  wp config set WP_HOME "https://kodulehed.ir.ee/$BITBUCKET_BRANCH"
  wp config set WP_SITEURL "https://kodulehed.ir.ee/$BITBUCKET_BRANCH"
  sudo mysql -u root -e "CREATE USER '$SHORTB'@'localhost' IDENTIFIED BY '$SHORTB'; GRANT ALL PRIVILEGES ON *.* TO '$SHORTB'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES;CREATE DATABASE \`$SHORTB\`;"
  wp config set DB_NAME "$SHORTB"
  wp config set DB_USER "$SHORTB"
  wp config set DB_PASSWORD "$SHORTB"
  wp config set DB_HOST "localhost"  
  wp db import data.sql
  wp search-replace "https://kodulehed.ir.ee/mikk" "https://kodulehed.ir.ee/$BITBUCKET_BRANCH"
  sed -i "s/mikk/$BITBUCKET_BRANCH/g" .htaccess
else
  sudo chmod 777 -R "$BITBUCKET_BRANCH"
  echo "Directory '$BITBUCKET_BRANCH' already exists. Skipping copy and config."
fi
