aboutsummaryrefslogtreecommitdiffstats
path: root/packages/shared/config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/shared/config.ts')
-rw-r--r--packages/shared/config.ts12
1 files changed, 8 insertions, 4 deletions
diff --git a/packages/shared/config.ts b/packages/shared/config.ts
index 757ca2e4..a18482c8 100644
--- a/packages/shared/config.ts
+++ b/packages/shared/config.ts
@@ -125,8 +125,10 @@ const allEnv = z.object({
FREE_QUOTA_BOOKMARK_LIMIT: z.coerce.number().optional(),
FREE_QUOTA_ASSET_SIZE_BYTES: z.coerce.number().optional(),
+ FREE_BROWSER_CRAWLING_ENABLED: optionalStringBool(),
PAID_QUOTA_BOOKMARK_LIMIT: z.coerce.number().optional(),
PAID_QUOTA_ASSET_SIZE_BYTES: z.coerce.number().optional(),
+ PAID_BROWSER_CRAWLING_ENABLED: optionalStringBool(),
// Proxy configuration
CRAWLER_HTTP_PROXY: z.string().optional(),
@@ -290,12 +292,14 @@ const serverConfigSchema = allEnv
},
quotas: {
free: {
- bookmarkLimit: val.FREE_QUOTA_BOOKMARK_LIMIT,
- assetSizeBytes: val.FREE_QUOTA_ASSET_SIZE_BYTES,
+ bookmarkLimit: val.FREE_QUOTA_BOOKMARK_LIMIT ?? null,
+ assetSizeBytes: val.FREE_QUOTA_ASSET_SIZE_BYTES ?? null,
+ browserCrawlingEnabled: val.FREE_BROWSER_CRAWLING_ENABLED ?? null,
},
paid: {
- bookmarkLimit: val.PAID_QUOTA_BOOKMARK_LIMIT,
- assetSizeBytes: val.PAID_QUOTA_ASSET_SIZE_BYTES,
+ bookmarkLimit: val.PAID_QUOTA_BOOKMARK_LIMIT ?? null,
+ assetSizeBytes: val.PAID_QUOTA_ASSET_SIZE_BYTES ?? null,
+ browserCrawlingEnabled: val.PAID_BROWSER_CRAWLING_ENABLED ?? null,
},
},
database: {