How to deploy my rasa stack chat bot into cloud?
Which cloud do you want to deploy? and how?
Google cloud storage
You mean GCP, you will deploy rasa as an app I suppose , You could use the docker container and deploy using google container service, simply upload the docker image to google image registry and tell the service where your images are
I am not sure if google app engine supports python
Please provide step by step process for cloud deployment using docker.
I think you could look into google documentation on how to deploy docker containers. first build your rasa docker images locally, make sure to include the models in it unless you want persistent storage for your models, you could use cloud storage
Also build your own dockerfile instead of using the rasa official one, since your dockerfile will be linked to where you deploy the app.
upload the docker image to the registry as mentioned in the tutorial above and run using Kubernetes.
It is difficult to understand docker. Can we deploy bot into GCP with out docker.
maybe try with Google App Engine. I however am not sure how does it work for python. You can look into the documentation
docker run -v $(pwd):/app/project -v $(pwd)/models/rasa_core:/app/models rasa/rasa_core:latest train –domain project/domain.yml –stories project/data/stories.md –out models
While i am running these commands i got , Exception: Failed to load domain specification from ‘/app/project/domain.yml’. File not found!
How can i resolve it.
files location: C:\Rasa\Docker\domain.yml
command: docker run -v $(pwd):/app/project -v $(pwd)/models/rasa_core:/app/models rasa/rasa_core:latest train –domain project/domain.yml –stories project/data/stories.md –out models
Exception: Failed to load domain specification from ‘/app/project/domain.yml’. File not found!
How to resolve this exception
Hi you can do that by setting up a google engine and configuring a VM. it work , unless you consider it overkill… didn’t succeed with the app engine yet.
@tmbo please help me
@Chaitanya if you succseed with gcp can please help with the steps
@Chaitanya Hello, did you solved this issue? I’m deploying through Google App Engine, and have a webhook in Twilio that is working, however the bot is taking no action as it says no domain file exists, and when I do the GET on the /domain endpoint it returns it empty. I believe that’s the only thing missing for me to have my bot running on gcloud.