EERP Suite

Deployment Map

Complete map of production services and published packages.

Topology

Cloudflare Storage

Coolify (Hetzner)

Cloudflare Pages

Custom Domains (lumitra.co)

NPM Registry (@marlinjai)

brain-core

storage-brain-sdk

data-table-*

email-editor-*

clearify

receipts.lumitra.co

email-editor.lumitra.co

docs.lumitra.co

api.storage-brain.lumitra.co

Receipt OCR App

Email Editor

Clearify Docs Hub

Storage Brain API (Node)

Postgres: Storage Brain metadata

R2, EU jurisdiction: storage-brain-files-eu

Cloudflare Storage

Coolify (Hetzner)

Cloudflare Pages

Custom Domains (lumitra.co)

NPM Registry (@marlinjai)

brain-core

storage-brain-sdk

data-table-*

email-editor-*

clearify

receipts.lumitra.co

email-editor.lumitra.co

docs.lumitra.co

api.storage-brain.lumitra.co

Receipt OCR App

Email Editor

Clearify Docs Hub

Storage Brain API (Node)

Postgres: Storage Brain metadata

R2, EU jurisdiction: storage-brain-files-eu


Live Services

Coolify (APIs)

ServiceURLResourcesDeploy
Storage Brain APIapi.storage-brain.lumitra.coCloudflare R2 bucket storage-brain-files-eu (EU jurisdiction, over the S3 protocol), PostgresPush to main of marlinjai/storage-brain (GitHub Actions builds the image, Coolify deploys it)
Storage Brain dashboardstorage-brain.lumitra.coStorage Brain APIPush 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)

AppCustom DomainFrameworkDeploy
Receipt OCR Appreceipts.lumitra.coNext.js via @opennextjs/cloudflarepnpm run deploy
Email Editoremail-editor.lumitra.coNext.js via @opennextjs/cloudflarepnpm run deploy
ERP Suite Docsdocs.lumitra.coClearify (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

PackageSourcePublish
@marlinjai/brain-coreprojects/lumitra-infra/brain-corepnpm publish (v0.2.0+ on npm)
@marlinjai/storage-brain-sdkprojects/lumitra-infra/storage-brain/packages/sdkpnpm publish:sdk

Data Table

PackageSource
@marlinjai/data-table-coreprojects/data-table/packages/core
@marlinjai/data-table-reactprojects/data-table/packages/react
@marlinjai/data-table-adapter-d1projects/data-table/packages/adapter-d1
@marlinjai/data-table-adapter-prismaprojects/data-table/packages/adapter-prisma
@marlinjai/data-table-adapter-memoryprojects/data-table/packages/adapter-memory
@marlinjai/data-table-file-adapter-storage-brainprojects/data-table/packages/file-adapter-storage-brain

Email Editor

PackageSource
@marlinjai/email-editorprojects/email-editor/packages/editor
@marlinjai/email-editor-coreprojects/email-editor/packages/core
@marlinjai/email-editor-uiprojects/email-editor/packages/ui
@marlinjai/email-editor-blocksprojects/email-editor/packages/blocks
@marlinjai/email-templatesprojects/email-editor/packages/templates
@marlinjai/email-contactsprojects/email-editor/packages/contacts
@marlinjai/email-campaignsprojects/email-editor/packages/campaigns
@marlinjai/email-analyticsprojects/email-editor/packages/analytics
@marlinjai/email-teamsprojects/email-editor/packages/teams
@marlinjai/email-automationprojects/email-editor/packages/automation
@email-editor/sharedprojects/email-editor/packages/shared
@marlinjai/email-send-adapter-resendprojects/email-editor/packages/send-adapter-resend

Tooling

PackageSourcePublish
@marlinjai/clearifyprojects/clearifypnpm publish

Not Deployed

ProjectStatusNotes
Framer CloneLocal development onlyNo wrangler config; runs via next dev