Skip to Content
DocumentationGuidesDeployment

Deployment

Production

For running SaaS Express with the Tenants module in production, it is recommended to use the available helm chart.

The chart will deploy the following components:

  • SaaS Express (w/ Tenants)
  • NATS
  • Postgres
helm add cci https://charts.copeconsulting.ca helm template cci/saasexpress | kubectl apply -f -

To run a bare-bones, single-node, sqlite instance, use the following values.yaml:

NOTE: Some of the Operators will be disabled due to the unavailable NATS instance.

database: sqlite nats: enabled: false postgres: enabled: false

Settings

SQLITE_URL

If using SQLITE for the Tenants backend database

stringrequiredDefault: "file::memory:?cache=shared"

TENANT_LABEL

How the UI should label Tenants (such as referring to them as a Tenant or a Family or a Group). Provide both the singular and plural forms separated by a slash

stringrequiredDefault: "tenant/tenants"