我已经将我的 rasa x 聊天机器人 docker 化并将其部署在 heroku 中,但应用程序不断崩溃。
Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
我的码头文件看起来像:
FROM ubuntu:18.04
ENTRYPOINT []
RUN apt-get update && apt-get install -y python3.7 python3-pip && python3 -m pip install --no-cache --upgrade pip==20.2 && python3 -m pip install rasa-x==0.39.3 --extra-index-url https://pypi.rasa.com/simple
ADD . /app/
RUN chmod +x /app/start_services.sh
CMD /app/start_services.sh
我的 start_services 脚本是:
cd app/
# Start rasa server with model
rasa x --no-prompt -p $PORT
我也尝试通过删除 $PORT 来运行,但它不起作用。
注意:为了部署到 Heroku,我在 rasa 使用 rasa init 安装 rasa 的目录中创建了 dockerfile 并使用heroku container:push web
任何帮助,将不胜感激。