Skip to content

Local development

Requires Docker Desktop and the TenancyEngine + SaaSRuntime stack running locally.

Prerequisites

  1. Start the platform stack: follow TenancyEngine local development.
  2. Start TenaBill API per TenaBill local development.

Quick start

powershell
cd D:\repos\vectralabel
docker compose up -d          # Postgres on port 25433
dotnet run --project src\VectraLabel.Api\VectraLabel.Api.csproj --launch-profile http

The API serves both the REST endpoints and the static SPA from wwwroot/.

Dev URLs

ServiceURL
VectraLabel API / Apphttp://127.0.0.1:15153
Dev tunnel (API)https://api-dev.vectralabel.com
Dev tunnel (App)https://app-dev.vectralabel.com
SaaSRuntime (OIDC)https://auth-dev.saasruntime.com
TenancyEngine consolehttps://console-dev.tenancyengine.com

Demo credentials

FieldValue
Tenantdemo-bakery
Emailbaker@demo-bakery.local
PasswordChangeMe!Dev123

Database

PostgreSQL via Docker Compose (vectralabel-postgres, port 25433). EF Core migrations run on startup.

Docs (local)

Run this docs site locally so any future contextual help links resolve:

powershell
cd D:\repos\vectralabel\docs
npm install
npm run dev

Dev docs base URL: http://localhost:5175.

VectraLabel documentation