#!/usr/bin/env bash

DESTINATION_BRANCH='main'
LOCAL_REPO='/Users/danchadwick/Sites/dchadwick'
echo "Building artifact and deploying to $DESTINATION_BRANCH\n"

# Remove any old builds.
rm -rf /tmp/builds
mkdir /tmp/builds
# Move into build directory and create artifact.
cd /tmp/builds
git clone root@64.23.158.41:/var/repo/repository.git -b main dchadwick
cd dchadwick
echo "Copying local repo to build dir\n"
rsync -av --exclude-from="$LOCAL_REPO/scripts/rsync-exclude.txt" $LOCAL_REPO/ .
rm .gitignore
git rm --cached .gitignore
composer install --no-dev --prefer-dist --no-interaction --optimize-autoloader
find . -mindepth 2 -type d -name ".git" -exec rm -rf {} +
git add -A
git commit -m "Automated Artifact Build."
git push -f origin $DESTINATION_BRANCH
