Deploy 86d
Dynamic commerce infrastructure built from modular components.
Production
Just deployed
/var/lib/postgresql/data
86d
Just deployed
Bucket
Bucket
Just deployed
Deploy and Host 86d Store on Railway
86d Store is the open-source 86d commerce app: a Next.js storefront plus admin, PostgreSQL + Prisma, and a modular plugin system (cart, checkout, catalog, and more). Single-tenant; optional 86d.app API for remote config and SSO.
About Hosting 86d Store
Run the Docker image with PostgreSQL. On start it applies Prisma migrations, optionally seeds demo data (AUTO_SEED), then serves the app on PORT (default 3000). Set DATABASE_URL, BETTER_AUTH_SECRET, and STORE_ID. Configure STORAGE_PROVIDER (local, s3, or vercel) for uploads. /api/health is for health checks.
Common Use Cases
- Self-hosted ecommerce with storefront + admin
- Staging/demo with seeded data
- Customizable modular commerce on your own infra
Dependencies for 86d Store Hosting
- PostgreSQL 15+ (connection strings:
DATABASE_URL, oftenDATABASE_URL_UNPOOLED) - File storage — local disk or S3-compatible (per
STORAGE_PROVIDER+ env vars)
Deployment Dependencies
Implementation Details (optional)
Entrypoint: wait for DB → prisma migrate deploy / db push → optional scripts/seed.ts → bun run apps/store/server.js.
Why Deploy 86d Store on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying 86d Store on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
86d
86d-app/86dRESEND_API_KEY
BETTER_AUTH_SECRET
A secret value used for encryption and hashing. It must be at least 32 characters and generated with high entropy.
Bucket
Bucket