1{ 2 "$schema": "https://turbo.build/schema.json", 3 "ui": "tui", 4 "globalEnv": [ 5 "AI_API_KEY", 6 "AI_BASE_URL", 7 "AI_EMBEDDING_DIMENSION", 8 "AI_EMBEDDING_MODEL", 9 "AI_EMBEDDING_PROVIDER", 10 "AI_GENERATE_TIMEOUT_MS", 11 "AI_MAX_OUTPUT_TOKENS", 12 "AI_MOCK_DELTA_DELAY_MS", 13 "AI_MODEL", 14 "AI_PROVIDER", 15 "AI_STREAM_IDLE_MS", 16 "AI_STREAM_TIMEOUT_MS", 17 "ACCESS_TOKEN_TTL", 18 "API_URL", 19 "AUTOMATION_WEBHOOK_KMS_KEY", 20 "AUTOMATIONS_WORKER_CONCURRENCY", 21 "AUTO_RUN_MAX_RETRIES", 22 "BCRYPT_ROUNDS", 23 "CLAMAV_HOST", 24 "CLAMAV_PORT", 25 "CLAMAV_TIMEOUT_MS", 26 "CLAMD_SOCKET", 27 "CORS_ORIGINS", 28 "DATABASE_URL", 29 "E2E_API_URL", 30 "E2E_BASE_URL", 31 "E2E_DEMO_EMAIL", 32 "E2E_DEMO_PASSWORD", 33 "E2E_INTERNAL_SERVICE_TOKEN", 34 "E2E_WS_URL", 35 "FILES_TEMP_DIR", 36 "FILES_TEMP_FREE_MIN_BYTES", 37 "FILES_TEMP_MAX_AGE_MS", 38 "FILES_WORKER_CONCURRENCY", 39 "HEALTH_PORT", 40 "INTERNAL_SERVICE_TOKEN", 41 "INTERNAL_TEST_SEAM", 42 "JWT_EXPIRES_IN", 43 "JWT_SECRET", 44 "LOG_LEVEL", 45 "MASTER_ENCRYPTION_KEY", 46 "MAX_BLOCK_BATCH", 47 "MAX_FILE_SIZE", 48 "MAX_PAGE_TITLE", 49 "MAX_WORKSPACE_NAME", 50 "NEXT_PUBLIC_API_URL", 51 "NEXT_PUBLIC_APP_URL", 52 "NEXT_PUBLIC_WS_URL", 53 "NODE_ENV", 54 "OTEL_ENABLED", 55 "OTEL_EXPORTER_OTLP_ENDPOINT", 56 "PORT", 57 "PUBLIC_BASE_URL", 58 "PUBLIC_URL", 59 "RATE_LIMIT_API", 60 "RATE_LIMIT_AUTH", 61 "RATE_LIMIT_MAX", 62 "RATE_LIMIT_WINDOW_MS", 63 "REALTIME_HEARTBEAT_MS", 64 "REALTIME_PORT", 65 "REALTIME_URL", 66 "REDIS_URL", 67 "REFRESH_TOKEN_SECRET", 68 "REFRESH_TOKEN_TTL", 69 "REFRESH_TOKEN_TTL_DAYS", 70 "RECAPTCHA_SECRET", 71 "S3_ACCESS_KEY", 72 "S3_BUCKET", 73 "S3_BUCKET_FILES", 74 "S3_BUCKET_THUMBS", 75 "S3_ENDPOINT", 76 "S3_FORCE_PATH_STYLE", 77 "S3_PUBLIC_BASE", 78 "S3_REGION", 79 "S3_SECRET_KEY", 80 "S3_SIGN_EXPIRY_SECONDS", 81 "SEARCH_INDEX_PREFIX", 82 "SEARCH_KNN_EF_CONSTRUCTION", 83 "SEARCH_KNN_M", 84 "SEARCH_PASSWORD", 85 "SEARCH_URL", 86 "SEARCH_USERNAME", 87 "SEARCH_VECTOR_DIMENSION", 88 "SESSION_SECRET", 89 "SMTP_FROM", 90 "SMTP_HOST", 91 "SMTP_PASS", 92 "SMTP_PASSWORD", 93 "SMTP_PORT", 94 "SMTP_STARTTLS", 95 "SMTP_USER", 96 "TEST_DEBUG_TOKEN", 97 "WEBHOOK_BASE_URL", 98 "WEBHOOK_RETRY_MAX", 99 "WEBHOOK_TIMEOUT_MS", 100 "WEB_ORIGIN", 101 "WEB_URL", 102 "WORKER_CONCURRENCY", 103 "WORKER_ID", 104 "WORKER_RETENTION_EXECUTE", 105 "YJS_STORAGE_PREFIX" 106 ], 107 "tasks": { 108 "build": { 109 "dependsOn": ["^build"], 110 "outputs": [".next/**", "!.next/cache/**", "dist/**", "build/**"] 111 }, 112 "dev": { 113 "cache": false, 114 "persistent": true 115 }, 116 "lint": { 117 "dependsOn": ["^build"] 118 }, 119 "typecheck": { 120 "dependsOn": ["^build"] 121 }, 122 "test": { 123 "dependsOn": ["^build"] 124 }, 125 "test:unit": { 126 "dependsOn": ["^build"] 127 }, 128 "test:integration": { 129 "dependsOn": ["^build"], 130 "cache": false 131 }, 132 "clean": { 133 "cache": false 134 } 135 } 136} 137