| Server IP : 35.80.110.71 / Your IP : 216.73.216.221 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ip-172-31-21-44 6.17.0-1019-aws #19~24.04.1-Ubuntu SMP Tue Jun 23 18:53:06 UTC 2026 x86_64 User : ubuntu ( 1000) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/switchyard/releases/20260617102523/config/ |
Upload File : |
<?php
return [
/*
|--------------------------------------------------------------------------
| Demo workspace
|--------------------------------------------------------------------------
|
| When `enabled` is true, the DemoTenantSeeder seeds a fictional workspace
| with 12 sample leads across 4 sources, and the /demo endpoints + page on
| the docs site are reachable without authentication (rate-limited per IP).
| The portfolio demo runs with `enabled = true`; self-hosted deploys for
| real tenants should set `SWITCHYARD_DEMO_MODE=false`.
|
*/
'demo' => [
'enabled' => env('SWITCHYARD_DEMO_MODE', true),
'workspace_slug' => env('SWITCHYARD_DEMO_WORKSPACE_SLUG', 'demo'),
'rate_limit_per_hour' => (int) env('SWITCHYARD_DEMO_RATE_LIMIT_PER_HOUR', 50),
],
/*
|--------------------------------------------------------------------------
| Default workspace behavior
|--------------------------------------------------------------------------
|
| `auto_route` controls whether IngestLeadJob auto-dispatches
| RouteLeadToClickUpJob after enrichment. New workspaces inherit this; per
| workspace this is overridable in clickup_configs.auto_route_enabled.
|
*/
'workspace' => [
'auto_route' => env('SWITCHYARD_DEFAULT_AUTO_ROUTE', true),
],
/*
|--------------------------------------------------------------------------
| Public status board
|--------------------------------------------------------------------------
|
| Base URL where the docs site renders the public /status/[token] page.
| The API uses this when serializing share links from the bearer-API +
| the Filament admin so the operator can copy a working URL.
|
*/
'public_status_base' => env('SWITCHYARD_PUBLIC_STATUS_BASE', 'https://switchyard.philiprehberger.com'),
/*
|--------------------------------------------------------------------------
| ClickUp OAuth + API
|--------------------------------------------------------------------------
*/
'clickup' => [
'client_id' => env('CLICKUP_CLIENT_ID'),
'client_secret' => env('CLICKUP_CLIENT_SECRET'),
'redirect_uri' => env('CLICKUP_REDIRECT_URI'),
'api_base' => 'https://api.clickup.com/api/v2',
'authorize_base' => 'https://app.clickup.com/api',
'rate_limit_per_minute' => 100,
],
];