#!/bin/bash
# Buat paket upload untuk server — tanpa node_modules
set -e
cd "$(dirname "$0")/.."
OUT="mjs-berita-acara-deploy.tar.gz"

echo "Membuat paket deploy..."
tar -czf "$OUT" \
  --exclude='node_modules' \
  --exclude='.server.pid' \
  --exclude='server.log' \
  --exclude='*.tar.gz' \
  --exclude='.DS_Store' \
  --exclude='.env' \
  server.js package.json package-lock.json \
  ecosystem.config.cjs start.sh stop.sh \
  db lib public deploy .env.example deploy/vps-init.sh

echo "Selesai: $(pwd)/$OUT"
echo ""
echo "Upload ke VPS:"
echo "  scp -P 2233 -i ~/.ssh/mjs-vps $OUT data -r masemen@36.93.237.74:~/"
echo ""
echo "Di VPS:"
echo "  mkdir -p ~/mjs && cd ~/mjs"
echo "  tar -xzf ~/mjs-berita-acara-deploy.tar.gz"
echo "  cp -r ~/data ./data"
echo "  ./deploy/setup-server.sh"