【发布时间】:2021-07-15 05:07:32
【问题描述】:
我是 Rasa 和 Docker 的新手,我想在 Docker 中部署我的 rasa 项目。我找不到正确的部署流程。我从博客和 docker 视频中了解部署并尝试这样。
第一步:我要创建一个包含项目源和需求的 docker 镜像。
Dockerfile
FROM rasa/rasa
COPY . /chatbot
WORKDIR /chatbot
RUN pip install -r requirements.txt
USER root
COPY ./actions /app/actions
USER 1001
requirements.txt
pyaml
flask
requests
spacy
rasa-nlu
rasa-core
rasa-core-sdk
第二步:创建 Docker-compose.yml
version: "3.0"
services:
rasa:
image: rasa/rasa:2.6.3-full
ports:
- 5005:5005
volumes:
- ./:/app
command:
- run
- -m
- models
- --enable-api
- --cors
- "*"
- --debug
action_server:
image: rasa/rasa_core_sdk:latest
ports:
- 5055:5055
volumes:
- ./actions:/app/actions
command:
- rasa
- run
- actions
谁能告诉我正确的部署流程。
【问题讨论】:
-
能否请您描述一下您所面临的具体问题?您是否有一些错误消息或预期结果?
标签: docker deployment docker-compose dockerfile rasa