#!/bin/bash
set -e
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
ROOT_DIR="$SCRIPT_DIR/.."
DOCKER_DIR="$ROOT_DIR/docker"
echo "ZGZ TURISMO - Directus 10 Local Stack"
if [ ! -f "$DOCKER_DIR/.env" ]; then
  cp "$DOCKER_DIR/.env.example" "$DOCKER_DIR/.env"
  echo ".env created from .env.example - edit credentials!"
fi
mkdir -p "$ROOT_DIR/uploads" "$ROOT_DIR/extensions"
cd "$DOCKER_DIR"
docker compose up -d
echo "Waiting for Directus..."
until docker exec zgz_directus wget -q --spider http://localhost:8055/server/health 2>/dev/null; do sleep 3; done
echo ""
echo "Directus ready: http://localhost:8055/admin"
echo "Apply schema:   bash scripts/apply_schema.sh"
echo "Seed languages: bash scripts/seed_languages.sh"
