diff --git a/scripts/deploy.sh b/scripts/deploy.sh index 920200a2..46ef3ebb 100755 --- a/scripts/deploy.sh +++ b/scripts/deploy.sh @@ -157,7 +157,14 @@ else fi # Check for uncommitted changes (excluding cache version files) -UNCOMMITTED=$(git status --porcelain | grep -v "public/.*\.html" | grep -v "public/service-worker.js" | grep -v "public/version.json" || true) +if [ "$FRONTEND_ONLY" = true ]; then + # Frontend-only: only check public/ directory for uncommitted changes + UNCOMMITTED=$(git status --porcelain public/ | grep -v "public/.*\.html" | grep -v "public/service-worker.js" | grep -v "public/version.json" || true) +else + # Full deployment: check all files + UNCOMMITTED=$(git status --porcelain | grep -v "public/.*\.html" | grep -v "public/service-worker.js" | grep -v "public/version.json" || true) +fi + if [ ! -z "$UNCOMMITTED" ]; then echo -e "${YELLOW} ⚠ WARNING: Uncommitted changes detected:${NC}" echo "$UNCOMMITTED" | sed 's/^/ /'