#!/usr/bin/env bash
# Run Strapi in Docker locally (Postgres + Meilisearch + Strapi)
# From nrel-cms folder: ./run-docker-local.sh
# Then open http://localhost:1337/admin

set -e
cd "$(dirname "$0")"

if [ ! -f .env ]; then
  echo "Create .env first: cp .env.example .env && edit .env"
  exit 1
fi

echo "Starting Meilisearch and Strapi (using PostgreSQL on this machine)..."
docker compose up -d --build

echo ""
echo "Strapi:  http://localhost:1337"
echo "Admin:   http://localhost:1337/admin"
echo "Database: host machine Postgres  |  Meilisearch: http://localhost:7700"
echo ""
echo "Logs:    docker compose logs -f strapi"
echo "Stop:    docker compose down"
