#!/bin/bash
set -euo pipefail

# Switch to Node 20
export NVM_DIR="$HOME/.nvm"
source "$NVM_DIR/nvm.sh"
nvm use 20

# Install dependencies
pnpm install --frozen-lockfile

# Build the site
pnpm run build

# Reload processes via PM2
pm2 reload ecosystem.config.js