Support & ResourcesDecision memoUpdated 2026-02-20

Enterprise Deployment Guide

From clone to production. The definitive, step-by-step masterclass to deploying the SCRIPE architectural foundation.

Buyer-readyFounder-grade detailCommercial

Time to value is the only metric that matters. This comprehensive guide accelerates your engineering team from pulling the repository to successfully executing their first authenticated API invocation against a fully seeded database in under 15 minutes.

System Prerequisites

ToolVersionPurpose
.NET SDK10.0+Backend development
Node.js20 LTS+Frontend development
Git2.40+Version control + submodules
IDEVS Code / Rider / VS 2022Code editing & debugging
Docker (optional)24+Containerized development & deployment
DatabaseSQL Server / PostgreSQL / OracleData persistence (SQLite for dev)

The 15-Minute Quick Start

  1. 1. Toolchain Verification

    Ensure the .NET 10 SDK, Node.js 20+, and your preferred Docker engine are installed and globally accessible on your development machine.
  2. 2. Automated Bootstrapping

    Execute the proprietary SCRIPE initialization script. This automatically provisions local development certificates, executes initial EF Core migrations, and seeds the root SuperAdmin tenant.
  3. 3. Concurrent Service Launch

    Launch the backend API and Next.js frontend concurrently using the provided Docker Compose topology or native IDE launch profiles.
  4. 4. Cryptographic Authentication

    Authenticate against the Swagger UI or Postman collection using the generated SuperAdmin credentials to acquire your first JWT.
  5. 5. Module Generation

    Utilize the SCRIPE CLI to immediately generate your first custom business module, seamlessly extending the core architecture.

Scaffolding Your First Bounded Context

Create Your First ModuleShell
# 1. Use SCRIPE CLI to scaffold
scripe new-module --name "MyFirstModule"

# 2. Run both backend and frontend
scripe dev

# 3. Navigate to http://localhost:3000/my-first-module
# Your new module is ready with full CRUD!

Solution Topography

Repository StructureText
SCRIPE/
├── SCRIPE-Backend/          # .NET 10 backend
│   ├── src/
│   │   ├── Core/            # Domain + Application layers
│   │   ├── Infrastructure/  # EF Core, external services
│   │   └── Presentation/    # Controllers, middleware
│   └── appsettings.json     # Configuration
│
├── SCRIPE-Frontend/         # Next.js 16 frontend
│   ├── src/
│   │   ├── core/            # Shared UI, providers, stores
│   │   ├── modules/         # Feature modules
│   │   └── app/             # Next.js routing
│   └── package.json
│
└── tools/scripe-cli/        # CLI scaffolding tool

Environment Initialization

FieldValue
Admin Emailadmin@scripe.com
PasswordAdmin@123
Default TenantRoot Tenant
API URLhttp://localhost:5000
Frontend URLhttp://localhost:3000
Swaggerhttp://localhost:5000/swagger

Architectural Next Steps

  1. Configure your database provider in appsettings.json
  2. Set up email settings for notification delivery
  3. Create your first tenant via the admin panel
  4. Add custom roles and permissions
  5. Build your first business module with the CLI
  6. Explore the full technical documentation for deep dives