We are trying to use Rasa X in our production environment. However, we have many doubts about he deployment, based on the orientations contained on the “Deploy to a server documentation”. The example docker compose file (docker-compose.ce.yml) has three main services - rasa-x, rasa-production and rasa-worker. What is the role/responsabilities of each of these services? Rasa-production is the chatbot in production and instead of being a “rasa run”, it is a rasa X server? And is the rasa-x service responsible for managing the models and rasa-production is going to access models via url? And what is the function of the event brokers in these scenario? What is the role of rasa-worker service?
We already have in production environment a container for Rasa Core and another one for Rasa Actions.
Thanks in advance for your help. We appreciate it.