Configuration

Last generated 2026-07-13 · window 2026-07-12T18:02:00Z–2026-07-13T18:01:03Z

Env mapping: config/custom-environment-variables.json, template: .env.example.

Core #

VariableControls
RAPIDSTOR_MONGODB_URIMongoDB connection
RAPIDSTOR_PORT, RAPIDSTOR_URLServer bind / public URL
ROLEProcess role: sync, mail, webhooks, or web
REDIS_ENABLED, REDIS_HOSTBullMQ (must be string "true")
RAPIDSTOR_CRYPTO_KEYField encryption
RAPIDSTOR_EXTERNAL_API_KEY/SECRET/TOKENInternal/engine JWT auth

Integrations #

VariableControls
SITELINK_SOAP_URL_*SiteLink SOAP endpoints
MTAS_*MTAS OAuth integration
REV_MGMT_SUITE_WEBHOOK_URL, REV_MGMT_WEBHOOK_SECRETOutbound rev-mgmt webhooks to Automate
RAPIDSTOR_SENDGRID_API_KEY, RAPIDSTOR_TWILIO_*Email / SMS
RAPIDSTOR_METRICS_TOKENBearer token for GET /metrics Prometheus scrape auth (empty = metrics disabled / 503)

Mono frontend env #

VariableControls
VITE_DEV_BASE_URLAPI base override
VITE_AUTOMATE_BASE_URLAutomate tenant-journey config
VITE_R6PAY_BASE_URLR6Pay staging override
VITE_SERVICE_URL / VITE_AGENT_RUNTIME_URLChat widget — agent-runtime service origin
VITE_EMBED_TOKEN, VITE_SITE_IDChat widget — public embed token and optional site

Per-corp feature flags #

Defaults in config/default.jsoncustomFeatures. Overridden per corp via super-admin PUT /api/corp/:corpToken/custom-features. Examples: r6Pay, personas, storApp, jblMapView, unit-listing.