#!/usr/bin/env bash
# Las dos versiones conviviendo, en la copia de Kallpa que deja make v2.
set -euo pipefail

export PORT="${PORT:-3101}"
cd build/v2
rm -f data/kallpa.db data/kallpa.db-*
make --no-print-directory seed > /dev/null
node src/main.ts > /tmp/kallpa-v2.log 2>&1 &
SERVER=$!
trap 'kill "$SERVER"' EXIT
sleep 1

for path in members/5/bookings v2/members/5/bookings; do
  echo "\$ curl -s -i localhost:$PORT/api/$path"
  curl -s -i "localhost:$PORT/api/$path" | tr -d '\r' \
    | grep -v -i -E '^(date|connection|keep-alive|content-length|content-type):' \
    | grep -v '^$' | cut -c1-90
  echo
done
tail -2 /tmp/kallpa-v2.log
