The settings an operator can change per instance, with defaults, and what each one affects.
Each SCAD Maps instance is configured through environment settings that the operator sets when the instance is deployed. Nothing here is visible to event staff, and nearly every setting has a sensible default, so a working instance needs only the few required values. This page lists what an operator can change, the default, and what each setting affects. Settings are read when the server starts, so a change applies after a restart.
Signs short-lived access tokens. Use a long random value and keep it private.
JWT_REFRESH_SECRET
Signs long-lived refresh tokens. Must differ from the access secret.
CORS_ORIGIN
The public address of the instance. Browsers from other origins are refused.
Optionally, REDIS_URL points to a Redis server. It carries the live-connection fan-out and the short-lived location store; without it the live layer runs without a shared adapter, which is fine for a single server.
Set to desk to make the newer Field Desk layout the default for devices that have not chosen. A device's own choice always wins. See Settings and account.
Turn on web push. Without them notifications are simply inactive. Generate the key pair once and keep it. VAPID_SUBJECT is a contact address written as mailto:.
FCM_SERVICE_ACCOUNT
Firebase service account (a file path or the JSON itself) for push to the native Android app.
MAIL_RELAY_URL, MAIL_RELAY_SECRET
Where password-reset, invitation and approval emails are sent through; PUBLIC_URL, the instance's public address, is needed too. Without a relay those emails are not sent.
Rain radar. RADAR_SOURCE chooses knmi (default) or meteoplaza; RADAR_MENU_SOURCES lists which sources get a switch. KNMI_WMS_API_KEY raises the rate limit of the open KNMI service. See Rain radar.
EYON_INTEGRATION_ENABLED
off
Machinery GPS tracking. MACHINE_POLL_MS sets how often the provider is asked (15 seconds). See Machinery tracking.
MONDAY_INTEGRATION_ENABLED
off
Shows the monday.com tab from the start; it also appears by itself once a connection exists. MONDAY_SYNC_ENABLED is a global pause switch. MONDAY_TOKEN_ENC_KEY is a 64-character hex key that encrypts the stored token. MONDAY_FILE_MAX_MB caps synced files (25). See monday.com.
DROPBOX_PANORAMAS_ENABLED
off
360 photos from Dropbox. DROPBOX_PANORAMA_MAX_MB sets the largest viewable photo (160). DROPBOX_TOKEN_ENC_KEY is an optional dedicated encryption key. See 360 photos.
POWERZONES_ENABLED
off
Import and display of power-distribution zones as a special kind of area.
Venue tiles, images, 3D models and layer overrides sit in folders that are mounted into the server: the tile folder, the image and upload folder, and the models folder. They are separate from the database, so a backup has to cover both. The steps for adding a venue are in Venue maps.