svelte-society/sveltesociety.dev

Dev/Staging/Prod - What do we do?

kevmodrome opened this issue · 2 comments

Since we're moving to a Database based setup in the next version I thought it'd be nice to discuss how we want to handle Dev/Staging/Prod environments.

V1 lives on Cloudflare Pages so not much to think about there.

For V2 we keep the actualte Kit part on Cloudflare but introduce a backend (PocketBase). This server is hosted on our own server running Coolify. I asked on the PocketBase repo how other folks handle this: pocketbase/pocketbase#4004

I'm thinking a monorepo loosely based on https://github.com/jonshipman/sveltekit-pb-boilerplate

Thoughts?

The ideal in my mind is previews that we can see and test against with each PR and then main gets deployed to production