Deployment Map
Complete map of production services and published packages.
Topology
Live Services
Coolify (APIs)
| Service | URL | Resources | Deploy |
|---|---|---|---|
| Storage Brain API | api.storage-brain.lumitra.co | Cloudflare R2 bucket storage-brain-files-eu (EU jurisdiction, over the S3 protocol), Postgres | Push to main of marlinjai/storage-brain (GitHub Actions builds the image, Coolify deploys it) |
| Storage Brain dashboard | storage-brain.lumitra.co | Storage Brain API | Push to main of marlinjai/storage-brain |
Storage Brain is no longer a Cloudflare Worker. Its original bucket,
storage-brain-files, had no jurisdiction; the objects were moved to the EU
bucket on 2026-09-20 and the old bucket was deleted on 2026-10-12.
Cloudflare Pages (Applications)
| App | Custom Domain | Framework | Deploy |
|---|---|---|---|
| Receipt OCR App | receipts.lumitra.co | Next.js via @opennextjs/cloudflare | pnpm run deploy |
| Email Editor | email-editor.lumitra.co | Next.js via @opennextjs/cloudflare | pnpm run deploy |
| ERP Suite Docs | docs.lumitra.co | Clearify (static HTML) | clearify build && deploy |
Staging Environments
None. The former storage-brain-api-staging Worker no longer exists, and
Storage Brain has one deployed environment, production.
Published Packages
All packages are published under the @marlinjai/ scope on npm.
Infrastructure
| Package | Source | Publish |
|---|---|---|
@marlinjai/brain-core | projects/lumitra-infra/brain-core | pnpm publish (v0.2.0+ on npm) |
@marlinjai/storage-brain-sdk | projects/lumitra-infra/storage-brain/packages/sdk | pnpm publish:sdk |
Data Table
| Package | Source |
|---|---|
@marlinjai/data-table-core | projects/data-table/packages/core |
@marlinjai/data-table-react | projects/data-table/packages/react |
@marlinjai/data-table-adapter-d1 | projects/data-table/packages/adapter-d1 |
@marlinjai/data-table-adapter-prisma | projects/data-table/packages/adapter-prisma |
@marlinjai/data-table-adapter-memory | projects/data-table/packages/adapter-memory |
@marlinjai/data-table-file-adapter-storage-brain | projects/data-table/packages/file-adapter-storage-brain |
Email Editor
| Package | Source |
|---|---|
@marlinjai/email-editor | projects/email-editor/packages/editor |
@marlinjai/email-editor-core | projects/email-editor/packages/core |
@marlinjai/email-editor-ui | projects/email-editor/packages/ui |
@marlinjai/email-editor-blocks | projects/email-editor/packages/blocks |
@marlinjai/email-templates | projects/email-editor/packages/templates |
@marlinjai/email-contacts | projects/email-editor/packages/contacts |
@marlinjai/email-campaigns | projects/email-editor/packages/campaigns |
@marlinjai/email-analytics | projects/email-editor/packages/analytics |
@marlinjai/email-teams | projects/email-editor/packages/teams |
@marlinjai/email-automation | projects/email-editor/packages/automation |
@email-editor/shared | projects/email-editor/packages/shared |
@marlinjai/email-send-adapter-resend | projects/email-editor/packages/send-adapter-resend |
Tooling
| Package | Source | Publish |
|---|---|---|
@marlinjai/clearify | projects/clearify | pnpm publish |
Not Deployed
| Project | Status | Notes |
|---|---|---|
| Framer Clone | Local development only | No wrangler config; runs via next dev |