#!/usr/bin/env bash
set -euo pipefail
cd "$(dirname "$0")"
if ! command -v node >/dev/null 2>&1; then
  echo "Eroare: instaleaza Node.js 22 sau mai nou." >&2
  exit 1
fi
major="$(node -p "process.versions.node.split('.')[0]")"
if [ "$major" -lt 22 ]; then
  echo "Eroare: este necesar Node.js 22 sau mai nou." >&2
  exit 1
fi
mkdir -p data
chmod 700 data
npm ci --omit=dev
if [ ! -f .env ]; then cp .env.example .env; fi
echo "Dependente instalate. Editeaza .env, apoi ruleaza: npm start"
echo "Deschide in browser adresa serverului urmata de /install"
