feat: all of wrangler config in nuxt.config.ts
This commit is contained in:
@@ -54,13 +54,24 @@ export default defineNuxtConfig({
|
|||||||
deployConfig: true,
|
deployConfig: true,
|
||||||
nodeCompat: true,
|
nodeCompat: true,
|
||||||
wrangler: {
|
wrangler: {
|
||||||
name: "foobar",
|
// Project name
|
||||||
|
name: "moonshine",
|
||||||
|
// Cloudflare Workers settings
|
||||||
compatibility_date: "2026-01-27",
|
compatibility_date: "2026-01-27",
|
||||||
|
main: "./.output/server/index.mjs",
|
||||||
|
observability: { enabled: true },
|
||||||
|
preview_urls: false,
|
||||||
|
// Environment variables
|
||||||
vars: {
|
vars: {
|
||||||
NODE_ENV: "production",
|
NODE_ENV: "staging",
|
||||||
NUXT_SITE_URL: siteUrl,
|
NUXT_SITE_URL: siteUrl,
|
||||||
NUXT_WP_URL: wpUrl,
|
NUXT_WP_URL: wpUrl,
|
||||||
},
|
},
|
||||||
|
// Bindings
|
||||||
|
assets: {
|
||||||
|
binding: "ASSETS",
|
||||||
|
directory: "./.output/public/",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,21 +0,0 @@
|
|||||||
/**
|
|
||||||
* For more details on how to configure Wrangler, refer to:
|
|
||||||
* https://developers.cloudflare.com/workers/wrangler/configuration/
|
|
||||||
*/
|
|
||||||
{
|
|
||||||
"$schema": "node_modules/wrangler/config-schema.json",
|
|
||||||
"main": "./.output/server/index.mjs",
|
|
||||||
/**
|
|
||||||
* Static Assets Binding
|
|
||||||
*/
|
|
||||||
"assets": {
|
|
||||||
"binding": "ASSETS",
|
|
||||||
"directory": "./.output/public/"
|
|
||||||
},
|
|
||||||
/**
|
|
||||||
* Observability & Analytics
|
|
||||||
*/
|
|
||||||
"observability": {
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user