You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Matrix AS inbound transaction receiver (#2483) is being built in apps/web as a pragmatic first home. apps/api (the Fastify service) is currently not deployed anywhere — no Vercel project, no deploy workflow references it, only a local Dockerfile + docker-compose.yml. Its README describes it as the backend for the (paused) Hypha Mobile project.
Once mobile work resumes and apps/api is re-established as a deployed, always-on service, the receiver should move there: it is a long-lived webhook that Dendrite holds a retry queue against, which fits a persistent process better than serverless functions.
apps/api deployment re-established (mobile work resumed — see hypha-dao/hypha-mobile#56)
Note
The code migration is small. The real work is the ops re-point + end-to-end re-verification — a careful cutover, Preview then Prod, roughly half a day. Do not estimate this as a rename.
Context
The Matrix AS inbound transaction receiver (#2483) is being built in
apps/webas a pragmatic first home.apps/api(the Fastify service) is currently not deployed anywhere — no Vercel project, no deploy workflow references it, only a localDockerfile+docker-compose.yml. Its README describes it as the backend for the (paused) Hypha Mobile project.Once mobile work resumes and
apps/apiis re-established as a deployed, always-on service, the receiver should move there: it is a long-lived webhook that Dendrite holds a retry queue against, which fits a persistent process better than serverless functions.What this involves
apps/api, or keep it calling the shared function.url:to the new host — Preview registration file first, then Prod — and restart Dendrite.apps/webroute once the new endpoint is confirmed live.Depends on
apps/web)apps/apihosting-provider decision —apps/apiis currently undeployed)apps/apideployment re-established (mobile work resumed — see hypha-dao/hypha-mobile#56)Note
The code migration is small. The real work is the ops re-point + end-to-end re-verification — a careful cutover, Preview then Prod, roughly half a day. Do not estimate this as a rename.