JAMPly is a modern serverless CMS built with Remix.run and runs on Cloudflare Pages. It is currently under development, and will be available soon.
This repository is currently private. If you would like to contribute, please contact me at [email protected]
.
Steps to get started
- Clone the repo
- Setup these on your cloudflare account
- Sign in to wrangler using
wrangler login
- Run
npm run db:gen
- Run
npm run db:migrate
- It will ask for your database name, use the exact name you used when setting up d1.
- Select
No/n
when asked if its a local setup.
- Create a Pages application (attach your cloned repo).
- Don't worry about errors that may appear on your website at
.pages.dev
, they will go away after the next step.
- Don't worry about errors that may appear on your website at
- Bind D1, KV and R2 to the Pages app you created
- Use
DB
name for D1 binding - Use
KV
name for KV binding - Use
BUCKET
name for R2 binding
- Use
- Rebuild the app