Ishara dev dev.ishara.lisan.com

The development environment: a copy of production, made safe, deployed from the dev branch. Not production. Anything here can be reset.

Appapp.dev · the web app Admin consoleadmin.dev Studiostudio.dev · tables, SQL, logs APIdb.dev · auth, rest, storage, functions

What is running

Deployeddbc031873540 from dev, 2026-11-06T18:58:56Z
Database2026-11-05T07:29:48Z, production as of 2026-11-05 07:20:37.663561+00 (base backup production-20261103T050837Z/20261104T213001Z)
Disk12G used of 100G (12%)

Local development against this API

Put these in .env.local at the repository's root (it is ignored by git), then npm run dev. The key is the public anon key; it is in the app's bundle too.

VITE_SUPABASE_URL=https://db.dev.ishara.lisan.com
VITE_SUPABASE_PROJECT_ID=ishara-dev
VITE_SUPABASE_PUBLISHABLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlIiwiaWF0IjoxNzkzODYzMjMyLCJleHAiOjIxMDkyMjMyMzJ9.s7aBtFeVxwJbaD2kSiV1KLiJg962cX-XACX_J4fhgjc
ISHARA_WEB_PUSH_PUBLIC_KEY=BODfhJxV8-_ANW1iYu4a3D8hXjdMFDVTMJDS5H62RV7xoCHEtuy6K5fClp-YaEwJHSxHzZ6nlV2PaVivyvnuC7E
SUPABASE_META_SSH_HOST=ishara-dev

The server

With your key on it: ssh ishara-dev (the entry is in docs/DEVELOPING.md). Then:

cd /opt/ishara-dev && docker compose ps          # health of every service
docker compose logs -f functions                 # the edge runtime's log
docker exec -it ishara-db-db psql -U supabase_admin -d postgres

Deploys and re-seeds: the Deploy to dev workflow in GitHub Actions. The guide: docs/DEVELOPING.md in the repository.