Newer
Older
#!/bin/bash
# Create elasticsearch index
if [ ! -d "/photon/photon_data/elasticsearch" ]; then
echo "Creating search index"
java -jar photon.jar -nominatim-import -host nominatim -port 5432 -database nominatim -user nominatim -password password1234 -languages es,fr
fi
# Start photon if elastic index exists
if [ -d "/photon/photon_data/elasticsearch" ]; then
echo "Starting photon"
java -jar photon.jar -host nominatim -port 5432 -database nominatim -user nominatim -password password1234
# while true; do
# starttime=$(date +%s)
#
# curl http://localhost:2322/nominatim-update
#
# # sleep a bit if updates take less than 5 minutes
# endtime=$(date +%s)
# elapsed=$((endtime - starttime))
# if [[ $elapsed -lt 300 ]]; then
# sleepy=$((300 - $elapsed))
# echo "Sleeping for ${sleepy}s..."
# sleep $sleepy
# fi
# done
else
echo "Could not start photon, the search index could not be found"
fi