Deploying together - RASA Chatbot, MYSQL database and Website to Heroku

Hi,

I have built an application where RASA chatbot is connected to a website and Database MYSQL. Now, I want to deploy these 3(Chatbot, website, database) together on cloud(Heroku or any other). I want to know how should I deploy these three together so that they are connected even after deployment and work well.

Thanks

@Shivang-Shrivastav Can share a few details with me?

  1. Your rasa version?
  2. Your website? Does it have domain?
  3. Do you have a Server?
  4. Are you able to get the application working all together on the local machine.

Thanks.

Hi,

@nik202 Sorry for the late reply…

I am working on an app using RASA.

Part 1:-

  • Through chatbot, a webpage is opened and through webpage few values are entered.
  • Webpage is deployed using FLASK on local computer – ‘localhost’.
  • These values are stored in MYSQL database.
  • MYSQL database is present in my local computer.

Part 2:-

  • Rasa actions file is connected to same MYSQL database, and RASA actions file accesses and fetches the values from Database whenever is asked in RASA Chat.

Both these functions are successfully executed.

My query is :-

  • How should i Deploy MYSQL, Website and RASA together so that these three are interconnected even after deployment.
  • The challenge is that MYSQL database should be connected to both, the website and RASA.

Answer to your Questions:-

  • I am using RASA 3.0

  • Still I don’t have website. But I am planning to buy it and have a domain.

  • As of now, I don’t have server.

  • I am able to run all three successfully in my local machine.

Thanks,

Shivang Shrivastav