StaticJsCMS / static-cms

A Git-based CMS for Static Site Generators
https://staticjscms.netlify.app/
MIT License
591 stars 53 forks source link

Add documentation for non-Netlify Deployment #48

Open KaneFreeman opened 1 year ago

KaneFreeman commented 1 year ago

Add documentation on how to deploy to providers other than Netlify. Example: Vercel

PabloC commented 1 year ago

+1 for this!

AdriaanRol commented 11 months ago

I'd be very interested in seeing this, or even knowing if it is possible.

I came across this project today and I really like the core concept (CMS based on Git + static site), but it is not clear to me if netlify is a hard dependency or not, and why the dependency is there.

KaneFreeman commented 11 months ago

I'd be very interested in seeing this, or even knowing if it is possible.

I came across this project today and I really like the core concept (CMS based on Git + static site), but it is not clear to me if netlify is a hard dependency or not, and why the dependency is there.

This project is a fork of Decap (previously Netlify CMS) that Netlify themselves started. That is why it seems to dependent on it. Netlify has a lot of things in place that make it easier to work with.

However is not necessary to use Netlify. Here is an example repo that uses Vercel instead: https://github.com/StaticJsCMS/static-cms-next-vercel-template

The main thing is that you need to provide your own authentication server (if using Github) as Netlify provides that.

sanabel-al-firdaws commented 9 months ago

I'd be very interested in seeing this, or even knowing if it is possible.

I came across this project today and I really like the core concept (CMS based on Git + static site), but it is not clear to me if netlify is a hard dependency or not, and why the dependency is there.

for me i have found a cloudflare worker that someone made on github for Sveltia CMS for Auth since Sveltia is early in devolopment I will be choosing this also cloudflare free plan is very generous 100k requests per day i can hardly get to 100 even when doing the first setup i think it only sends a request if you disconnect for the cms for a while it has to re auth