Only running each import once.

This commit is contained in:
Roland 2022-03-09 20:54:06 -07:00
parent ba3023dfa9
commit f75acae4d5
No known key found for this signature in database
GPG key ID: 9D6DBD3ACF11AB93

View file

@ -55,14 +55,20 @@ set +e
MAX_TRIES=3
COUNT=0
SUCCESS=false
dc_import=false
indexes=false
external_data=false
while [ "${COUNT}" -lt "${MAX_TRIES}" ]; do
sudo -u wrolpi /bin/bash /opt/wrolpi/scripts/import_map.sh /tmp/district-of-columbia-latest.osm.pbf
dc_import=$?
sudo -u wrolpi psql -d gis -f /opt/openstreetmap-carto/indexes.sql
indexes=$?
sudo -u wrolpi /opt/openstreetmap-carto/scripts/get-external-data.py -d gis -U wrolpi
external_data=$?
if [[ "${dc_import}" == 0 && "${indexes}" == 0 && "${external_data}" == 0 ]]; then
[[ "${dc_import}" = false ]] &&
sudo -u wrolpi /bin/bash /opt/wrolpi/scripts/import_map.sh /tmp/district-of-columbia-latest.osm.pbf &&
dc_import=true
[[ "${indexes}" = false ]] &&
sudo -u wrolpi psql -d gis -f /opt/openstreetmap-carto/indexes.sql &&
indexes=true
[[ "${external_data}" = false ]] &&
sudo -u wrolpi /opt/openstreetmap-carto/scripts/get-external-data.py -d gis -U wrolpi &&
external_data=true
if [[ "${dc_import}" == true && "${indexes}" == true && "${external_data}" == true ]]; then
SUCCESS=true
break
fi