But did you make first action server container? Here is my Dockerfile
#Extend the official Rasa SDK image
FROM rasa/rasa-sdk:2.2.0
#COPY * /app/
# Use subdirectory as working directory
WORKDIR /app
# Copy any additional custom requirements, if necessary (uncomment next line)
# Change back to root user to install dependencies
USER root
# Install extra requirements for actions code, if necessary (uncomment next line)
# Copy actions folder to working directory
COPY ./actions /app/actions
# Install extra requirements for actions code, if necessary (uncomment next line)
RUN python -m pip install --upgrade pip
RUN pip install --no-cache-dir typing_extensions
# By best practices, don't run the code with root user
USER 1003
I do write “action_serverr” on purpose to distinguish this from other, are RASA implement case-sensitive input? (i have tried with “action_server” as well but still no luck)
Edited:
I have tried to use 2.2.0 rasa-sdk version but still showing exited(1)
Mind to share your endpoints.yml on action_endpoint section?
If i am not misunderstanding your question, the answer is i am using this in virtual environment on my local computer, windows 10.
UPDATE:
I found the answer, in actions.py i wrote
“from matplotlib import animation” which i dont know why i put this (pardon me i just do copy-paste thing and try it one step at a time )
after i command this line, the action server can run smooth and response correctly