#!/bin/bash

# Script de démarrage TinaCMS pour HEC IA Wiki
# Usage: ./start-tina.sh [dev|prod]

set -e

MODE=${1:-dev}

if [ "$MODE" = "dev" ]; then
    echo "🚀 Démarrage de TinaCMS + Astro en mode développement..."
    echo "L'interface sera accessible sur http://localhost:4001/admin"
    echo ""
    pnpm tina:dev
elif [ "$MODE" = "prod" ]; then
    echo "🚀 Démarrage de TinaCMS en mode production (self-hosted)..."
    echo "Assurez-vous d'avoir configuré Pangolin et PocketID"
    echo ""
    pnpm tinacms dev --host 0.0.0.0 --port 4001
elif [ "$MODE" = "docker" ]; then
    echo "🐳 Démarrage avec Docker Compose..."
    docker-compose -f docker-compose.tina.yml up -d
    echo ""
    echo "TinaCMS est démarré sur http://localhost:4001"
    echo "Pour voir les logs: docker-compose -f docker-compose.tina.yml logs -f"
else
    echo "Usage: ./start-tina.sh [dev|prod|docker]"
    echo ""
    echo "  dev    - Mode développement local (Tina + Astro)"
    echo "  prod   - Mode production (Tina seul, à sécuriser avec Pangolin)"
    echo "  docker - Démarrage via Docker Compose"
    exit 1
fi
