#!/usr/bin/env bash set -euo pipefail echo "=== worst-scan-web setup ===" echo "" if [ ! -f .env ]; then cp .env.example .env echo "[INFO] .env created from .env.example — edit it with your API settings." else echo "[OK] .env already exists" fi echo "" echo "Choose install method:" echo " 1) Local (npm run dev)" echo " 2) Docker Compose" echo "" read -rp "Method [1/2]: " method if [ "$method" = "2" ]; then echo "" echo "=== Docker build & start ===" docker compose up -d --build echo "" echo "Web running at http://localhost:3000" else echo "" echo "=== Local install ===" npm install echo "" echo "Run: npm run dev" echo "Or: npm run build && npm start" fi