add camunda bpmn deploy script
authorDavid Kaufmann <david.kaufmann@student.tuwien.ac.at>
Sat, 3 Nov 2018 03:38:10 +0000 (04:38 +0100)
committerDavid Kaufmann <david.kaufmann@student.tuwien.ac.at>
Sat, 3 Nov 2018 03:38:10 +0000 (04:38 +0100)
camunda-deploy.sh [new file with mode: 0755]

diff --git a/camunda-deploy.sh b/camunda-deploy.sh
new file mode 100755 (executable)
index 0000000..fb31d7e
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+camunda="http://localhost:8080"
+camunda="http://127.0.0.1:8080"
+camunda_deployment="${camunda}/engine-rest/deployment"
+
+old_ids=`curl -s ${camunda_deployment}/ | python3 -c "import sys, json; doc = json.load(sys.stdin); items = [x['id'] for x in doc if x['name'] == 'Sentiment Analysis']; print (*items, sep = '\n')"`
+for old_id in ${old_ids}; do
+       curl -s -X DELETE "${camunda_deployment}/${old_id}?cascade=true"
+done
+curl -iv "${camunda_deployment}/create" -H "Expect:" -F "deployment-name=Sentiment Analysis" -F "sentiment_analysis.bpmn=@sentiment_analysis.bpmn"