# syntax=docker/dockerfile:1
FROM python:3.7.13
WORKDIR /app
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
ENTRYPOINT ["rasa"] # docker run 相当于执行了rasa
CMD ["--help"] # 默认参数,如果启动的时候不指定参数相当于执行了rasa --help
在dockerfile 所在目录执行
docker build -tag name:tag .
启动:
docker run -itd -v $(pwd):/app -v /etc/localtime:/etc/localtime:ro -p 5005:5005 --net clock-bot -e SANIC_WORKERS=5 --name clock-rasa-server cjq/rasa:latest run
相当于执行了 rasa run
docker run -itd -v $(pwd):/app -v /etc/localtime:/etc/localtime:ro -p 5055:5055 --net clock-bot -e ACTION_SERVER_SANIC_WORKERS=5 --name clock-action-server cjq/rasa:latest run actions
相当于启动了rasa run actions