Skip to content

emamalias/nuxt-simple-cms

Repository files navigation

Nuxt CMS Cloudflare (Worker/Pages)

Content Management for Nuxt3 to Cloudflare Services

Setup

Install dependencies

pnpm install

Authorize Cloudflare

npx wrangler login

Local development

pnpm run dev

Web - http://127.0.0.1:3000 Admin - http://127.0.0.1:3010

Build & Deployment

Build

pnpm run build

Deploy

pnpm run deploy

Deploy to cloudflare

pnpm run deploy

Guide for setting cloudflare account before deploying:

https://developers.cloudflare.com/pages/framework-guides/deploy-a-nuxt-site/

Monorepo setup folder structure

/my-awesome-project
├── /apps
│   ├── /web
│   │   ├── nuxt.config.js
│   │   ├── wrangler.toml
│   │   └── ...
│   ├── /admin
│   │   ├── nuxt.config.js
│   │   ├── wrangler.toml
│   │   └── ...
│   └── ...
├── /src
│   └── /main.js
└── wrangler.toml

About

Let your content team manage Nuxt data using workers

Topics

Resources

License

Stars

Watchers

Forks