Repository navigation
Expand file tree
/
Copy pathwrangler.jsonc
More file actions
124 lines (124 loc) · 3.67 KB
/
Copy pathwrangler.jsonc
File metadata and controls
124 lines (124 loc) · 3.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
{
"$schema": "node_modules/wrangler/config-schema.json",
"name": "dist-worker",
"main": "src/worker.ts",
"compatibility_date": "2024-09-05",
"compatibility_flags": [
"nodejs_als", // needed by Sentry
],
"logpush": true,
"preview_urls": false,
"workers_dev": true,
"vars": {
"ENVIRONMENT": "dev",
"LOG_ERRORS": true,
"S3_ENDPOINT": "https://07be8d2fbc940503ca1be344714cb0d1.r2.cloudflarestorage.com",
"BUCKET_NAME": "dist-prod",
"ORIGIN_HOST": "https://origin.nodejs.org",
},
"r2_buckets": [
{
"binding": "R2_BUCKET",
"preview_bucket_name": "dist-prod",
"bucket_name": "dist-prod",
},
],
"env": {
"staging": {
"account_id": "07be8d2fbc940503ca1be344714cb0d1",
"routes": [
{ "pattern": "r2-staging.nodejs.org/*", "zone_name": "nodejs.org" },
],
"vars": {
"ENVIRONMENT": "staging",
"USE_KV": true,
"LOG_ERRORS": false,
"S3_ENDPOINT": "https://07be8d2fbc940503ca1be344714cb0d1.r2.cloudflarestorage.com",
"BUCKET_NAME": "dist-prod",
"ORIGIN_HOST": "https://origin.nodejs.org",
},
"workers_dev": true,
"r2_buckets": [
{
"binding": "R2_BUCKET",
"preview_bucket_name": "dist-prod",
"bucket_name": "dist-prod",
},
],
"kv_namespaces": [
{
"binding": "DIRECTORY_CACHE",
"id": "a8378d5444a2465ca7202ebaa5d8deb1",
},
],
"cache": {
"enabled": true,
},
},
"prod": {
"account_id": "07be8d2fbc940503ca1be344714cb0d1",
"routes": [
{ "pattern": "nodejs.org/api", "zone_name": "nodejs.org" },
{ "pattern": "nodejs.org/api/*", "zone_name": "nodejs.org" },
{ "pattern": "nodejs.org/dist", "zone_name": "nodejs.org" },
{ "pattern": "nodejs.org/dist/*", "zone_name": "nodejs.org" },
{ "pattern": "nodejs.org/docs", "zone_name": "nodejs.org" },
{ "pattern": "nodejs.org/docs/*", "zone_name": "nodejs.org" },
{ "pattern": "nodejs.org/download", "zone_name": "nodejs.org" },
{ "pattern": "nodejs.org/download/*", "zone_name": "nodejs.org" },
{ "pattern": "nodejs.org/metrics", "zone_name": "nodejs.org" },
{ "pattern": "nodejs.org/metrics/*", "zone_name": "nodejs.org" },
{
"pattern": "nodejs.org/node-config-schema.json",
"zone_name": "nodejs.org",
},
{
"pattern": "nodejs.org/llms.txt",
"zone_name": "nodejs.org",
},
{ "pattern": "r2.nodejs.org/*", "zone_name": "nodejs.org" },
],
"tail_consumers": [
{
"service": "dist-worker-prod-tail",
},
],
"workers_dev": false,
"vars": {
"ENVIRONMENT": "prod",
"LOG_ERRORS": false,
"S3_ENDPOINT": "https://07be8d2fbc940503ca1be344714cb0d1.r2.cloudflarestorage.com",
"BUCKET_NAME": "dist-prod",
"ORIGIN_HOST": "https://origin.nodejs.org",
"USE_KV": true,
"KV_DIRECTORIES": [
"metrics/",
"nodejs/chakracore-nightly/",
"nodejs/chakracore-rc/",
"nodejs/chakracore-release/",
"nodejs/docs/",
"nodejs/nightly/",
"nodejs/rc/",
"nodejs/test/",
"nodejs/v8-canary/",
],
},
"r2_buckets": [
{
"binding": "R2_BUCKET",
"preview_bucket_name": "dist-prod",
"bucket_name": "dist-prod",
},
],
"kv_namespaces": [
{
"binding": "DIRECTORY_CACHE",
"id": "a8378d5444a2465ca7202ebaa5d8deb1",
},
],
"cache": {
"enabled": true,
},
},
},
}