Spaces:
Sleeping
Sleeping
set -e # Exit on any error | |
echo "Starting Rasa server..." | |
# Train the model if not found | |
if [ ! -d "models" ] || [ -z "$(ls -A models)" ]; then | |
echo "No trained model found. Training a new model..." | |
rasa train | |
fi | |
# Start the Rasa server | |
rasa run -m models --enable-api --cors "*" --debug --port 5005 & | |
# Allow Rasa server some time to initialize | |
sleep 5 | |
# Start the Rasa Actions server | |
rasa run actions --actions actions --debug --port 5055 & | |
# Keep the container running | |
wait | |