I want to take the chatbot live in microsoft teams. my company wouldn’t let me use ngrok. so I set up virtual machine and also requested webserver for nginx. But I don’t know how to configure it. I have a few questions about this topic. Note: I don’t want to use Docker.
How do I run rasa on nginx hosted url instead of running it on my local? Should I make changes on the backend? Where should I make a change?
During the integration with teams, is it enough to write nginx’s server ip number for the host, 5005 in the port in https:// host : port /webhooks/ botframework /webhook? Do you need to do anything extra?
I’m new to these things, I would be very happy if you could help me step by step.
Thank you so much.
I can help you halfway, never integrated with Teams, but using Nginx. Also I don’t run Nginx in docker container. I can help you to with Nginx, but what Teams wants and how it is connected, I don’t know.
I made the developments from my own computer on Windows. But the chatbot will run on a virtual machine (VMware) in a live environment. And test will also be in virtual machine
and replace server_name to how outside world, internet users, connect to your bot, and then replace proxy_pass to ip/web adress where your rasa server is running
I don’t understand exactly where to write this.
Should I create and write a new file to the folder where rasa is located (ie where the domain.yml or endpoints.yml files are located)? nginx.config extension.