Skip to main content

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

SurfacePurposeDocs
GitHub ActionsCI, QA, docs publishing, releases, auto PRsGitHub Actions
HerokuOptional hosting target for Strapi and UIHeroku
VercelOptional hosting target for the UI onlyVercel
DockerContainerized UI and Strapi buildsUI Docker Build, Strapi Docker Build

General Checklist

  1. Decide where each app runs: apps/ui, apps/strapi, and optionally apps/docs.
  2. Configure environment variables for each runtime.
  3. Use managed PostgreSQL or another persistent database for Strapi.
  4. Use external object storage for uploaded media in hosted environments.
  5. Run CI and build checks before deploying.
  6. Run the QA workflow against the deployed UI URL before promotion.