neilhanlon.me/deploy.sh
Neil Hanlon a5bcfba6b3
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Update build scritp
2022-11-11 22:41:13 -05:00

27 lines
466 B
Bash

#!/bin/bash -ex
export GIT_AUTHOR_NAME="${GIT_AUTHOR_NAME}"
export GIT_AUTHOR_EMAIL="${GIT_AUTHOR_EMAIL}"
REMOTE=$(git remote get-url origin)
rm -fr pages.git
mkdir pages.git
( cd pages.git && git init -b pages )
rsync -av public/* pages.git
cat << EOF > pages.git/.domains
neilhanlon.me
neilhanlon.com
hanlon.ninja
thepotato.tech
EOF
cd pages.git
git add -A
git commit -m "Deployment at $(date -u -Is)"
git remote add origin $REMOTE
git push -f origin pages