algolia-docsearch-scraper.sh 593 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. ###
  3. # Docs
  4. # config.json https://docsearch.algolia.com/docs/config-file
  5. # Run the crawler https://docsearch.algolia.com/docs/run-your-own/#run-the-crawl-from-the-docker-image
  6. ### USAGE
  7. if [ "$#" -ne 3 ]; then
  8. echo -e "not enough arguments USAGE:\n\n$0 \$ALGOLIA_APPLICATION_ID \$ALGOLIA_API_KEY \$CONFIG_FILE\n\n" >&2
  9. exit 1
  10. fi
  11. # Script Parameters
  12. APPLICATION_ID=$1
  13. API_KEY=$2
  14. CONFIG_FILE=$3
  15. #### Script
  16. script_dir=$(dirname $0)
  17. docker run -e "APPLICATION_ID=$APPLICATION_ID" -e "API_KEY=$API_KEY" -e "CONFIG=$(cat $CONFIG_FILE | jq -r tostring)" algolia/docsearch-scraper