I am running WSO2 Stream Processor 4.3.0, I have created a siddhi application and I want to deploy and run this application on a worker in production.
I ran WSO2 SP worker profile with "wso2-sp"
type, in deployment.yml
file.
How can I ask the worker to run my custom siddhi application?
You can deploy your siddhi app in two ways.
Copy your {siddhi_app_name}.siddhi file to {WSO2SP-HOME}/deployment/siddhi-files directory. Then the siddhi app will be deployed automatically.
Use Siddhi App Rest API.
Eg :
curl -X POST "https://localhost:9443/siddhi-apps" -H "accept: application/json" -H "Content-Type: text/plain" -d @TestSiddhiApp.siddhi -u admin:admin -k
Refer to Stream Processor REST API Guide for more details.