Environments and Secrets
| dev | prd | |
|---|---|---|
| Website | abhyas.dev.nishko.co | abhyas.nishko.co |
| Supabase project | wvwcibiijcwvtcjbxjvt | pqncgrgssiopykgctjge |
| Deploys | On every merge | By hand (๐ Deploy) |
| Store in DevTools | Yes | No |
Documentation and its compiled Storybook: context.abhyas.nishko.co, from app.abhyas.context. Design source and its own catalogue are in app.abhyas.design, deployed at design.abhyas.nishko.co.
Local development (localhost:8010) uses dev. Each Supabase project's GitHub sign-in needs the site's address in its redirect URLs: https://abhyas.dev.nishko.co/** for dev, https://abhyas.nishko.co/** for prd, and http://localhost:8010/** for local use.
Secrets
Plain repository secrets. The website itself only uses the public Supabase URL and publishable key, committed in web/.env.dev and web/.env.prd.
| Repository | Secrets |
|---|---|
| frontend.dev | none (reads the design system package with GITHUB_TOKEN) |
| frontend.prd | ABHYAS_FRONTEND_DEV_REPO_TOKEN (Contents read-only on frontend.dev) |
| database.dev | SUPABASE_DB_URL, SUPABASE_SECRET_KEY, ABHYAS_SOURCE_REPO_READ_TOKEN (Contents read-only on storage) |
| database.prd | SUPABASE_DB_URL, ABHYAS_DATABASE_DEV_REPO_TOKEN (Contents read-only on database.dev) |
| app.abhyas.design | none (Pages builds use its own GITHUB_TOKEN; package release requires package Actions write access) |
| app.abhyas.context | none (consumes a checksum-verified public design bundle) |