docker - 无法在 Rasa Docker 中使用 SSL
问题描述
我正在尝试在 Debian AWS 上创建一个 Rasa 服务器来接受端口:5005 的帖子以解析 JS 的意图。我可以通过 http:// 成功交谈,但不能通过 https://
这有效:
sudo docker run --user 1000 -it -v $(pwd):/app rasa/rasa:2.8.3-full run -- enable-api --cors "*"
但是这个:
sudo docker run --user 1000 -it -v $(pwd):/app rasa/rasa:2.8.3-full run --enable-api --cors "*" --ssl-certificate /opt/bitnami/letsencrypt/certificates/www.lizasim.com.crt --ssl-keyfile /opt/bitnami/letsencrypt/certificates/www.lizasim.com.key
Yields errors and I’m pretty sure it’s pointing to the right certs:
File "/opt/venv/bin/rasa", line 8, in <module>
sys.exit(main())
File "/opt/venv/lib/python3.8/site-packages/rasa/__main__.py", line 117, in main
cmdline_arguments.func(cmdline_arguments)
File "/opt/venv/lib/python3.8/site-packages/rasa/cli/run.py", line 95, in run
rasa.run(**vars(args))
File "/opt/venv/lib/python3.8/site-packages/rasa/api.py", line 57, in run
rasa.core.run.serve_application(
File "/opt/venv/lib/python3.8/site-packages/rasa/core/run.py", line 189, in serve_application
ssl_context = server.create_ssl_context(
File "/opt/venv/lib/python3.8/site-packages/rasa/server.py", line 435, in create_ssl_context
ssl_context.load_cert_chain(cd
FileNotFoundError: [Errno 2] No such file or directory
解决方案
推荐阅读
- java - 无法锁定未保存的瞬态实例
- html - Bootstrap 4轮播图像不覆盖其他图像
- security - F5 负载均衡器拒绝 SHA256 加密算法密码套件?
- c++ - CMake - 将调用的命令行作为 CMake 中的 var 获取
- database - 使用 typeORM 搜索早于日期的数据
- python - 使用 Adobe Reader 命令使用 python 操作 PDF
- c++ - 返回一个字符数组
- ios - 如何将 iOS 项目和字体大小缩放为屏幕大小
- node.js - Sequelize:在日期上添加一天不起作用
- angular - msal.js angular 6 SPA 回调和错误处理