34 lines
775 B
Bash
34 lines
775 B
Bash
#!/bin/bash
|
|
|
|
# Deploy Frontend Only
|
|
# Use this when you've only made frontend changes
|
|
|
|
set -e
|
|
|
|
echo "🎨 Deploying Frontend Only..."
|
|
|
|
cd /home/luckychit/apps/chitfund
|
|
|
|
# Pull latest code
|
|
echo "📥 Pulling latest code..."
|
|
git stash 2>/dev/null || true
|
|
git pull origin prodnew
|
|
|
|
# Frontend
|
|
cd luckychit
|
|
echo "📦 Getting Flutter dependencies..."
|
|
flutter pub get
|
|
|
|
echo "🏗️ Building Flutter web app with cache-busting..."
|
|
# Add timestamp to force browser cache refresh
|
|
BUILD_NUMBER=$(date +%s)
|
|
flutter build web --release --web-renderer html --pwa-strategy=none --build-number=$BUILD_NUMBER
|
|
echo "📦 Build version: $BUILD_NUMBER (Service Worker: Disabled)"
|
|
|
|
echo "♻️ Restarting frontend..."
|
|
pm2 reload luckychit-frontend
|
|
|
|
echo "✅ Frontend deployed!"
|
|
pm2 status
|
|
|