thisismess/Deploy Nuxt to Cloudflare Workers

Build and deploy a Nuxt application to Cloudflare Workers with versioned deployments

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
cloudflare-api-tokenCloudflare API Token with Workers permissionsyes
cloudflare-account-idCloudflare Account IDyes
worker-nameName of the Cloudflare Workeryes
working-directoryPath to Nuxt project directory.
node-versionNode.js version to use20
build-commandCommand to build the Nuxt appnpm run build
install-commandCommand to install dependenciesnpm ci
package-managerPackage manager to use for caching (npm, pnpm, yarn, or none to disable caching)npm
build-envJSON object of environment variables for build stepno{}
secrets-jsonJSON object of secrets to upload to Cloudflare Worker (keys must not overlap with vars in wrangler config)no
deploy-tagTag for the deployment (defaults to short SHA)no
deploy-messageMessage for the deploymentno
github-environmentGitHub environment name - merges wrangler.{github-environment}.jsonc into base config if it existsno
modeAction mode: full (build+upload+deploy), build (build only, no upload), or deploy (upload+deploy from .output)nofull
namedescription
version-idThe uploaded/deployed Worker Version ID
deploy-tagThe tag used for the deployment