- Introduced NUXT_APP_CDN_URL in ecosystem configuration for better asset management. - Added build:prod script in package.json to facilitate production builds.
@@ -6,6 +6,9 @@ module.exports = {
exec_mode: 'cluster',
instances: 'max',
script: './.output/server/index.mjs',
+ env: {
+ NUXT_APP_CDN_URL: 'https://public.gami.vip/gami-web/',
+ },
},
],
}
@@ -4,6 +4,7 @@
"private": true,
"scripts": {
"build": "nuxt build",
+ "build:prod": "./scripts/build-prod.sh",
"dev": "nuxt dev",
"generate": "nuxt generate",
"preview": "nuxt preview",
@@ -0,0 +1,9 @@
+#!/usr/bin/env bash
+set -euo pipefail
+
+yarn build
+# hard coded COS path, change to your real bucket/path
+COS_TARGET="cos://gami-public-1377959011/gami-web"
+coscli cp .output/public "$COS_TARGET" --recursive