Skip to main content

Docker and Build

Cashlytics and the documentation site are built as separate container images.

App Image

  • Repository: cashlytics
  • Runtime: Next.js standalone output
  • Purpose: application runtime

Docs Image

  • Repository: cashlytics-landing/docs-site
  • Runtime: static build served via Nginx
  • Purpose: user and developer documentation at docs domain

Build Commands

Build docs locally

cd docs-site
npm install
npm run build

Build docs container locally

docker build -f docs-site/Dockerfile -t cashlytics-docs:local docs-site

CI Scope

  • CI only builds the docs image.
  • No deployment is triggered by CI.
  • Routing and release on VPS are handled manually.
  • For production app hosting, see Self-Hosting.
  • For complete configuration, see Reference > Environment Variables.