I believe that you need to copy your action folder from your RASA bot into the same folder as your docker-compose files. This is due to the volumes line, where the folder actions in your directory is mounted to the /app/actions of the docker.
I think the tutorial should have made it clearer.
Let me know if you are still experiencing any issues. Always happy to help
Thanks for the feedback, I copied the code into actions.py file on docker-compose like part 9 of Rasa Master Class but I didn’t see any action taking place. It seems the implementation of actions.py with Docker-Compose is out of date
I just tried it out and it worked for my side. Did you docker-compose down and up it again?
Can you also post the logs of the app container here?
You can do this by using sudo docker logs <your foldername>_app_1
For mine, my folder name is rasa_x, to get the logs: sudo docker logs rasa_x_app_1
Here are the logs which shows that the action server is running correctly
2021-05-12 01:52:35 INFO rasa_sdk.endpoint - Starting action endpoint server...
2021-05-12 01:52:35 INFO rasa_sdk.executor - Registered function for 'action_hello_world'.
2021-05-12 01:52:35 INFO rasa_sdk.endpoint - Action endpoint is up and running on http://0.0.0.0:5055