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
| Deployed | e3325360bbe8 from dev, 2026-11-05T15:47:47Z |
| Database | 2026-11-05T07:29:48Z, production as of 2026-11-05 07:20:37.663561+00 (base backup production-20261103T050837Z/20261104T213001Z) |
| Disk | 12G 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.