#!/usr/bin/env bash
# Lance les deux sites en local, sans Apache, pour développer.
#   ./dev-serveur.sh   puis  http://127.0.0.1:8801 (admin)  et  http://127.0.0.1:8802 (public)
set -e
cd "$(dirname "$0")"

cat > /tmp/noiz-routeur.php <<'PHP'
<?php
$path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
if ($path !== '/' && is_file(__DIR__ . $path)) { return false; }
require __DIR__ . '/index.php';
PHP
cp /tmp/noiz-routeur.php public_admin/_routeur.php
cp /tmp/noiz-routeur.php public_site/_routeur.php
trap 'rm -f public_admin/_routeur.php public_site/_routeur.php' EXIT

NOIZ_ENV=dev php -S 127.0.0.1:8801 -t public_admin public_admin/_routeur.php &
NOIZ_ENV=dev php -S 127.0.0.1:8802 -t public_site public_site/_routeur.php &
echo "Admin  : http://127.0.0.1:8801  (noiz / 19970424)"
echo "Public : http://127.0.0.1:8802"
wait
