chatai/supabase/chatai-ui/wrapper.sh

17 lines
586 B
Bash

#!/bin/bash
set -euo pipefail
export SUPABASE_ANON_KEY="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6ImFub24iLCJleHAiOjE5ODM4MTI5OTZ9.CRXP1A7WOeoJeXxjNni43kdQwgnWNReilDMblYTn_I0"
echo "[chatai-ui] Waiting for Kong to proxy PostgREST..."
until curl -s -o /dev/null -w "%{http_code}" -H "apikey: $SUPABASE_ANON_KEY" http://localhost:8000/rest/v1/ | grep -qE "^(200|401|403)$"; do
echo "[chatai-ui] Still waiting for /rest/v1/ ..."
sleep 1
done
echo "[chatai-ui] API is reachable via Kong. Starting UI..."
cd /supabase/chatai-ui
exec npm run start