Ошибка подключения Azure sql из чат-бота Rasa, работающего в GCP Ubuntu с помощью докера
Я создал чат-бота, используя rasa nlu и ras core. Чат-бот был опубликован на сервере GCP Ubuntu с использованием файла docker compose и nginx. Этот чат-бот отлично работает с файлом, за исключением случая, когда он должен подключаться к базе данных SQL Azure для операций с БД.
- Прилагается мой файл докеров (сервера действий), файл docker-compose и nginx
Докер сервера действий -> docker_action_server
Docker compose -> docker_compose
nginx -> nginx
файл требований-действий → pytablewriter запрашивает pyodbc mysql-connector-python pymysql ruamel.yaml
Проблема -> Мой бот работает нормально и может разговаривать с внешним интерфейсом, однако, когда задействовано взаимодействие с Azure sql, бот не может подключиться к Azure Sql. Я также добавил IP-адрес в брандмауэр БД и добавил все необходимые пакеты в файл докера. Когда я вижу журналы с помощью команды "sudo docker logs -f --details action_server", отображается следующая ошибка.
Любые указатели на то, как решить эту проблему?
Примечание. Когда я запускаю rasa bot без докера, на моем локальном компьютере я могу без проблем подключиться к azure sql.