#!/usr/bin/env bash
set -euo pipefail
cd -- "$(dirname -- "$0")"
printf '%s\n' 'Kultura V5 — SQLite DEMO, tidak menulis ulang .env.' 'Untuk database toko aktif, ikuti README, jangan gunakan helper ini.'
command -v php >/dev/null || { echo 'PHP tidak ditemukan di PATH (minimal 8.3).'; exit 1; }
php -r 'exit(PHP_VERSION_ID < 80300 ? 1 : 0);' || { echo 'PHP minimal 8.3 diperlukan.'; exit 1; }
[[ -f database/database.sqlite ]] || { echo 'Database demo tidak ditemukan. Ekstrak ZIP lengkap.'; exit 1; }
export DB_CONNECTION=sqlite DB_DATABASE="$PWD/database/database.sqlite" DB_URL='' DB_SOCKET='' APP_URL=http://127.0.0.1:8000
php artisan optimize:clear
exec php artisan serve --host=127.0.0.1 --port=8000
