Hi all, I’m trying to deploy an already trained Rasa chatbot using docker-compose with Telegram integration. Previously, I’ve tested it using Ngrok to ensure that all Telegram-related parameters are good and I can send and receive messages through Telegram bot. I also have a subdomain and a server. If I just install my rasa chatbot and run it on the server as is, it won’t work. I believe, this is due to the fact that server listens to 443 port, but Rasa listens on 5005.
This led me to going with Docker, because I can forward ports within compose file. This is how it looks like through docker ps -a:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 491d675545fc rasa/rasa:2.7.0-full "rasa run" About an hour ago Up 19 minutes 0.0.0.0:443->5005/tcp, :::443->5005/tcp ada_bot_rasa_1
Yet my bot is unreachable through Telegram. What can be the issue?
I’ve also run this:
And got this:
Please help me figure out how to deploy my bot either with Docker, or without - I don’t really care at this stage, I just want it working on my server.