The following table shows the environment variables required by each service. Be sure to make those available as arguments or in the manifest files of your deployment
|
Environment variable |
Description |
Required by |
|---|---|---|
|
|
The Botfront app URL (e.g. https://botfront.your.domain ) |
|
|
|
The mongoDB connection string (e.g. |
|
|
|
The mongoDB Oplog connection string |
|
|
|
An SMTP url if you want to use the password reset feature |
|
|
|
The Botfront project ID (typically |
|
|
|
The |
|
|
|
Where the trained model returned by Rasa is stored locally. Defaults to |
|
Volumes
Although volumes are technically not required for Botfront to run and work, if you do not mount them your data will be gone when containers are destroyed.
|
Volume |
Description |
Used by |
|---|---|---|
|
|
Where Botfront stores the model retured by Rasa when the training is completed |
|
|
|
Where Rasa loads a model from when it starts |
|
|
|
Where MongoDB persists your data |
|
|
|
Where Action server stores custom actions |
rasa-sdk |
/app/models should be mounted on the same location so when Rasa restarts it can load the latest trained model.