Files
wiki/start-tina.sh
vorpax 6be40f5a6a tina
2026-02-02 04:14:53 +01:00

34 lines
1.1 KiB
Bash
Executable File

#!/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