Deployment
This starter is deployment-provider agnostic. The repository includes GitHub Actions workflows for verification, documentation publishing, release automation, and QA runs, plus deployment notes for Heroku and Vercel.
Deployment Surfaces
| Surface | Purpose | Docs |
|---|---|---|
| GitHub Actions | CI, QA, docs publishing, releases, auto PRs | GitHub Actions |
| Heroku | Optional hosting target for Strapi and UI | Heroku |
| Vercel | Optional hosting target for the UI only | Vercel |
| Docker | Containerized UI and Strapi builds | UI Docker Build, Strapi Docker Build |
General Checklist
- Decide where each app runs:
apps/ui,apps/strapi, and optionallyapps/docs. - Configure environment variables for each runtime.
- Use managed PostgreSQL or another persistent database for Strapi.
- Use external object storage for uploaded media in hosted environments.
- Run CI and build checks before deploying.
- Run the QA workflow against the deployed UI URL before promotion.