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: falseSettings
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"