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 #
| Variable | Controls |
|---|
RAPIDSTOR_MONGODB_URI | MongoDB connection |
RAPIDSTOR_PORT, RAPIDSTOR_URL | Server bind / public URL |
ROLE | Process role: sync, mail, webhooks, or web |
REDIS_ENABLED, REDIS_HOST | BullMQ (must be string "true") |
RAPIDSTOR_CRYPTO_KEY | Field encryption |
RAPIDSTOR_EXTERNAL_API_KEY/SECRET/TOKEN | Internal/engine JWT auth |
Integrations #
| Variable | Controls |
|---|
SITELINK_SOAP_URL_* | SiteLink SOAP endpoints |
MTAS_* | MTAS OAuth integration |
REV_MGMT_SUITE_WEBHOOK_URL, REV_MGMT_WEBHOOK_SECRET | Outbound rev-mgmt webhooks to Automate |
RAPIDSTOR_SENDGRID_API_KEY, RAPIDSTOR_TWILIO_* | Email / SMS |
RAPIDSTOR_METRICS_TOKEN | Bearer token for GET /metrics Prometheus scrape auth (empty = metrics disabled / 503) |
Mono frontend env #
| Variable | Controls |
|---|
VITE_DEV_BASE_URL | API base override |
VITE_AUTOMATE_BASE_URL | Automate tenant-journey config |
VITE_R6PAY_BASE_URL | R6Pay staging override |
VITE_SERVICE_URL / VITE_AGENT_RUNTIME_URL | Chat widget — agent-runtime service origin |
VITE_EMBED_TOKEN, VITE_SITE_ID | Chat widget — public embed token and optional site |
Per-corp feature flags #
Defaults in config/default.json → customFeatures. Overridden per corp via super-admin PUT /api/corp/:corpToken/custom-features. Examples: r6Pay, personas, storApp, jblMapView, unit-listing.