main.sh
script.js
#!/usr/bin/env bash
SCRIPT=`cat script.js`
SCRIPT_STRING=`printf "$SCRIPT"|tr '\n' ' '`
CREDS="f51b4219a0ef:252c3f64-17a2-473f-b12d-6fe3b7066d48"
HOST="appbase-demo-ansible-abxiydt-arc.searchbase.io"
INDEX="repl-products"
echo "$CRON REQUEST"
echo "https://$CREDS@$HOST/_script/validate"
curl -XPOST "https://$CREDS@$HOST/_script/validate" \
--header 'Content-Type: application/json' \
--data-raw '{
"script": "'"$SCRIPT_STRING"'",
"cronContext": {
"envs": {
"custom_field": true
}
},
"isCron": true
}' | python -m json.tool | pygmentize -l json