Investors¶
Out of scope / inactive for the active platform
Investors is currently excluded / inactive - by explicit platform-scope decision, confirmed as
of fix/platform-hardening, not an oversight. Unlike the other 6 apps, it is not deployed
by ci.yml's automatic deploy-production job, not in scripts/smoke-test-lib.mjs's
endpoint list, and not in workers/api/wrangler.jsonc's ALLOWED_ORIGINS (its front-end
also makes no calls to the central API today, even though a POST /api/investors/enquiries
backend route already exists for it). It is still deployed via manually-dispatched
deploy-cloudflare.yml, whose matrix intentionally kept its pre-existing entry unchanged
rather than removing it. The application code, its Cloudflare configuration, and its
documentation are all left in place - this is a scope/activation decision, not a removal. See
CI/CD → Deployment for the full detail.
Purpose¶
Investor relations and governance site.
Source directory¶
apps/investors-web/ — src/ only (no worker/ directory - pure static assets).
Framework¶
React 18 + TypeScript + Vite.
Commands¶
Output¶
apps/investors-web/dist/.
Deployment mechanism¶
Cloudflare Worker Static Assets only, name akshaya-investors.
wrangler deploy --config apps/investors-web/wrangler.jsonc - run this manually
(npm run deploy:investors) or via deploy-cloudflare.yml's manual dispatch; it does not happen
on a normal main push. Domain: investors.akshayagroupglobal.com.
Environment variables¶
None currently read from import.meta.env in this app's source.
Related domain¶
investors.akshayagroupglobal.com
Dependencies on shared packages¶
@akshaya/ui, @akshaya/shared.
Related API endpoints¶
/api/investors/enquiries on the central API Worker (api.akshayagroupglobal.com).
Troubleshooting¶
- Investors is out of date relative to other apps after a normal merge to
main: expected, given the gap above - redeploy explicitly withnpm run deploy:investorsor by dispatchingdeploy-cloudflare.yml. - Otherwise, pure static-asset app - see Cloudflare → Static Assets.