notice
This is documentation for Rasa X/Enterprise Documentation v1.0.x, which is no longer actively maintained.
For up-to-date documentation, see the latest version (1.4.x).
Update Rasa X
To see which version of Rasa X you are currently running, hit the /version
endpoint:
To update to a newer version, choose the instructions that correspond to how you currently have Rasa X deployed:
Rasa Ephemeral Installer
You can update the Rasa X version in your
values.yml
by following the instructions for using a specific Rasa X version.
Helm Chart
You can update the Rasa X and Rasa Open Source
versions in your
values.yml
file and follow the instructions for making changes to a
deployment.
You can get the latest Rasa Open Source version from the bottom left corner in the Rasa Open Source Docs.
Deprecated Installation Methods
caution
The installation methods below are deprecated and will be removed in the Rasa X 1.1 release.
Local Mode
To upgrade to the latest version of Rasa X Local mode, use these commands:
You can also specify a version to install, like so:
Docker Compose
Docker Compose Install Script
note
Be aware that while updating, the following files will be overwritten:
/etc/rasa/docker-compose.yml
/etc/rasa/.env
/nginx-config-files/*
Make sure there are no changes in these files that you still need. This means
that instead of directly modifying docker-compose.yml
to e.g. add a custom
channel volume or custom action server image, you should rather
create a new file called docker-compose.override.yml
. Docker will
automatically take that file into account and override any attributes in
docker-compose.yml
with changes from the override file.
- To install an update, fetch the
install.sh
for the latest version, and run it:
Make sure that the Docker environment file is updated with the newly installed versions by running:
cd /etc/rasacat .envAfter the installation is complete, pull the images:
cd /etc/rasasudo docker-compose pullBring down your running Rasa X instance and start the updated version:
sudo docker-compose downsudo docker-compose up -d
Docker Compose Manual Install
note
Be aware that while updating, the following files will be overwritten:
/etc/rasa/docker-compose.yml
/etc/rasa/.env
/nginx-config-files/*
Make sure there are no changes in these files that you still need. This means
that instead of directly modifying docker-compose.yml
to e.g. add a custom
channel volume or custom action server image, you should rather
create a new file called docker-compose.override.yml
. Docker will
automatically take that file into account and override any attributes in
docker-compose.yml
with changes from the override file.
Download the Rasa X and Enterprise files (
docker-compose.yml
andrasa_x_commands.py
) for the latest version:cd /etc/rasawget -qO docker-compose.yml https://storage.googleapis.com/rasa-x-releases/1.0.4/docker-compose.ymlwget -qO rasa_x_commands.py https://storage.googleapis.com/rasa-x-releases/1.0.4/rasa_x_commands.pywget -qO nginx-config-files/nginx.conf https://storage.googleapis.com/rasa-x-releases/1.0.4/nginx-config-files/nginx.confwget -qO nginx-config-files/ssl.conf.template https://storage.googleapis.com/rasa-x-releases/1.0.4/nginx-config-files/ssl.conf.templatewget -qO nginx-config-files/rasax.nginx.template https://storage.googleapis.com/rasa-x-releases/1.0.4/nginx-config-files/rasax.nginx.template
- Update your
.env
with the relevant values:
Pull the new images:
sudo docker-compose pullBring down your running Rasa X instance and start the updated version:
sudo docker-compose downsudo docker-compose up -d