mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-17 16:15:22 +00:00
51 lines
2.0 KiB
TOML
51 lines
2.0 KiB
TOML
main = ".open-next/worker.js"
|
|
name = "gitbook-open-v2"
|
|
compatibility_date = "2025-03-11"
|
|
compatibility_flags = ["nodejs_compat", "allow_importable_env"]
|
|
assets = { directory = ".open-next/assets", binding = "ASSETS" }
|
|
observability = { enabled = true }
|
|
|
|
[env.preview]
|
|
kv_namespaces = [
|
|
{ binding = "NEXT_CACHE_WORKERS_KV", id = "b7dd9cf58bf2458f84812a2d83b3760c" } # gitbook-open-v2-cache-preview
|
|
]
|
|
d1_databases = [
|
|
{ binding = "NEXT_CACHE_D1", database_id = "f59ddb40-ad72-4312-9395-0ac6a129af8e", database_name = "gitbook-open-v2-tags-preview" }
|
|
]
|
|
services = [
|
|
{ binding = "NEXT_CACHE_REVALIDATION_WORKER", service = "gitbook-open-v2-preview" },
|
|
{ binding = "GITBOOK_API", service = "gitbook-x-prod-api-cache" }
|
|
]
|
|
|
|
[env.staging]
|
|
routes = [
|
|
{ pattern = "open-2c.gitbook-staging.com/*", zone_name = "gitbook-staging.com" },
|
|
{ pattern = "static-2c.gitbook-staging.com/*", zone_name = "gitbook-staging.com" }
|
|
]
|
|
kv_namespaces = [
|
|
{ binding = "NEXT_CACHE_WORKERS_KV", id = "a446e25f12b741afb185f1e5b4474f0a" } # gitbook-open-v2-cache-staging
|
|
]
|
|
d1_databases = [
|
|
{ binding = "NEXT_CACHE_D1", database_id = "9df62e39-1f35-4066-83aa-e9b8ed3ac8d5", database_name = "gitbook-open-v2-tags-staging" }
|
|
]
|
|
services = [
|
|
{ binding = "NEXT_CACHE_REVALIDATION_WORKER", service = "gitbook-open-v2-staging" },
|
|
{ binding = "GITBOOK_API", service = "gitbook-x-staging-api-cache" }
|
|
]
|
|
|
|
[env.production]
|
|
routes = [
|
|
{ pattern = "open-2c.gitbook.com/*", zone_name = "gitbook.com" },
|
|
{ pattern = "static-2c.gitbook.com/*", zone_name = "gitbook.com" }
|
|
]
|
|
kv_namespaces = [
|
|
{ binding = "NEXT_CACHE_WORKERS_KV", id = "72379746280d4e79acf24440eea950dc" } # gitbook-open-v2-cache-production
|
|
]
|
|
d1_databases = [
|
|
{ binding = "NEXT_CACHE_D1", database_id = "a6f16fce-5f45-43a9-89a4-7b83ddf25b77", database_name = "gitbook-open-v2-tags-production" }
|
|
]
|
|
services = [
|
|
{ binding = "NEXT_CACHE_REVALIDATION_WORKER", service = "gitbook-open-v2-production" },
|
|
{ binding = "GITBOOK_API", service = "gitbook-x-prod-api-cache" }
|
|
]
|