add deployment to build script

This commit is contained in:
john 2025-06-17 10:09:19 +02:00
parent 58a214444f
commit df0a145f3b

View file

@ -2,6 +2,15 @@
set -euo pipefail
# Parse command line arguments
DEPLOY=false
for arg in "$@"; do
case "$arg" in
-d|--deploy) DEPLOY=true ;;
*) echo "Unknown option: $arg"; echo "Usage: $0 [-d|--deploy]"; exit 1 ;;
esac
done
# CONFIGURATION
REGISTRY="docker.botris.dev"
USERNAME="johnbotris"
@ -54,3 +63,10 @@ git push origin main
git push origin "v$NEW_VERSION"
echo "🎉 Release v$NEW_VERSION complete."
# Step 6: Deploy if flag is set
if [ "$DEPLOY" = true ]; then
echo "🚀 Deploying to production..."
ssh john@botris.social 'bash /home/john/docker/femto/update.sh'
echo "✅ Deployment complete."
fi