Checklist
Description
We need to define the system for server deployment. This may be a little tricky as there are a few considerations
Static site hosting
Likely a platform like vercel could host the website and interact with the strapi backend via an api. alternatively we could look to use things like nextJS GetStaticPaths to try and define all dynamic content and host as a fully static site (no strapi api required). The limitation here would be how to enable a preview system for content authors to make changes, see updates and redeploy
DB hosting
The main consideration here is whether to go PAAS (e.g. gcloud sql or bit.io), or self-hosted in docker containers. The decision will likely be influenced on how we want to host strapi and file storage
CMS & File hosting
Strapi needs to run on a node server with access to DB. I've previously looked into the possibility of containerising and running serverless but it doesn't seem setup very well to manage, so likely will need a persistent running server.
We also need to consider what will be staging and what will be production, and how different people can interact with each.
Links
Bit.io test db
https://bit.io/chrismclarke/sami-dev
Gcloud test db
https://console.cloud.google.com/sql/instances/sami-postgres/replicas?project=sami-servers
Checklist
Description
We need to define the system for server deployment. This may be a little tricky as there are a few considerations
Static site hosting
Likely a platform like vercel could host the website and interact with the strapi backend via an api. alternatively we could look to use things like nextJS GetStaticPaths to try and define all dynamic content and host as a fully static site (no strapi api required). The limitation here would be how to enable a preview system for content authors to make changes, see updates and redeploy
DB hosting
The main consideration here is whether to go PAAS (e.g. gcloud sql or bit.io), or self-hosted in docker containers. The decision will likely be influenced on how we want to host strapi and file storage
CMS & File hosting
Strapi needs to run on a node server with access to DB. I've previously looked into the possibility of containerising and running serverless but it doesn't seem setup very well to manage, so likely will need a persistent running server.
We also need to consider what will be staging and what will be production, and how different people can interact with each.
Links
Bit.io test db
https://bit.io/chrismclarke/sami-dev
Gcloud test db
https://console.cloud.google.com/sql/instances/sami-postgres/replicas?project=sami-servers