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

APP_DIR="/var/www/stylunique"

cd "$APP_DIR"

git fetch --all --prune
git checkout main
git pull --ff-only origin main

npm ci
npm run build

sudo systemctl restart stylunique-commerce
sudo systemctl restart stylunique-storefront
sudo systemctl reload apache2

echo "Staging deploy completed."
