22 lines
593 B
Bash
Executable File
22 lines
593 B
Bash
Executable File
#!/bin/bash
|
|
|
|
###
|
|
# Docs
|
|
# config.json https://docsearch.algolia.com/docs/config-file
|
|
# Run the crawler https://docsearch.algolia.com/docs/run-your-own/#run-the-crawl-from-the-docker-image
|
|
|
|
### USAGE
|
|
if [ "$#" -ne 3 ]; then
|
|
echo -e "not enough arguments USAGE:\n\n$0 \$ALGOLIA_APPLICATION_ID \$ALGOLIA_API_KEY \$CONFIG_FILE\n\n" >&2
|
|
exit 1
|
|
fi
|
|
|
|
# Script Parameters
|
|
APPLICATION_ID=$1
|
|
API_KEY=$2
|
|
CONFIG_FILE=$3
|
|
|
|
#### Script
|
|
script_dir=$(dirname $0)
|
|
docker run -e "APPLICATION_ID=$APPLICATION_ID" -e "API_KEY=$API_KEY" -e "CONFIG=$(cat $CONFIG_FILE | jq -r tostring)" algolia/docsearch-scraper
|