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/nwhen 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
DBname for D1 binding - Use
KVname for KV binding - Use
BUCKETname for R2 binding
- Use
- Rebuild the app