add manual deploy script

pyrox.dev beb375b4 5130b5f9

verified
Changed files
+27
+27
deploy.sh
···
+
COMMIT_ID=$(git rev-parse --short HEAD)
+
+
echo "Cleaning up /tmp/pages..."
+
rm -rf /tmp/pages
+
mkdir -p /tmp/pages
+
chmod 777 /tmp/pages
+
+
echo "Copying built site into /tmp/pages..."
+
cp -rT ./_site /tmp/pages
+
rm -rf /tmp/pages/.git
+
+
echo "Initializing git repo..."
+
cd /tmp/pages
+
git init -b pages /tmp/pages
+
git config user.name "[BOT] PyroNet Actions"
+
git config user.email "actions-noreply@pyrox.dev"
+
+
echo "Making commit..."
+
git add --all
+
git commit -m "Deploying $COMMIT_ID to PyroNet Git"
+
+
echo "Pushing to PyroNet Git..."
+
git remote add origin "https://git.pyrox.dev/pyrox/new-blog.git"
+
git push --force origin "pages:pages"
+
+
echo "Cleaning up tmpdir..."
+
rm -rf /tmp/pages