#!/bin/sh
# 部署儀表板改版（移除圓餅圖 + 三個提醒卡）— server 上以 root 執行
set -e

PROJ=/www/wwwroot/faithfulness
BASE=/home/wing1/wkr_tmp

rm -rf $BASE/extract_db
mkdir -p $BASE/extract_db $BASE/backup/files_db
tar -xzf $BASE/wkr_dashboard_reminders.tar.gz -C $BASE/extract_db

for f in app/Http/Controllers/DashboardController.php resources/views/dashboard.blade.php; do
  mkdir -p $BASE/backup/files_db/$(dirname $f)
  cp -a $PROJ/$f $BASE/backup/files_db/$f 2>/dev/null || true
  cp -a $BASE/extract_db/$f $PROJ/$f
done

chown -R www:www $PROJ/app $PROJ/resources
cd $PROJ
sudo -u www /usr/bin/php artisan optimize:clear 2>&1 | tail -1

echo "verify removed charts: $(grep -c 'workersChart\|companiesChart\|dormsChart' resources/views/dashboard.blade.php || true) (0 = OK)"
echo "verify reminder cards: $(grep -c '參加勞工簡介會時間' resources/views/dashboard.blade.php) (>=1 = OK)"
echo "=== DONE ==="
