#!/usr/bin/env bash # Runs a docker container to create an elasticsearch cluster, # fills the ES cluster with data, # processes all the files in the 'movies' index in the cluster using the `unstructured` library. # Structured outputs are stored in elasticsearch-ingest-output # shellcheck source=/dev/null sh scripts/elasticsearch-test-helpers/source_connector/create-fill-and-check-es.sh wait # Kill the container so the script can be repeatedly run using the same ports trap 'echo "Stopping Elasticsearch Docker container"; docker stop es-test' EXIT PYTHONPATH=. ./unstructured/ingest/main.py \ elasticsearch \ --hosts "" \ --index-name "" \ --username "" \ --password "" \ --fields "" \ --num-processes "" \ --cloud-id "" \ --es-api-key "" \ --api-key-id "" \ --bearer-auth "" \ --ca-certs "" \ --ssl-assert-fingerprint ""