#!/usr/bin/env bash
set -euo pipefail

APP_ROOT=/var/www/hi2chat-beta
RELEASE_DIR=$APP_ROOT/current

cd "$RELEASE_DIR"

cp .env.production.example .env.production 2>/dev/null || true

npm ci
npm run build

cd frontend
npm ci
npm run build

pm2 startOrReload deploy/pm2/ecosystem.config.cjs
pm2 save

echo "Hi2Chat beta deployed. Open https://beta.hi2chat.com"
