extract: Detect location of whosonfirst data from pelias.json #235
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This change allows the Placeholder extract script to work in most cases without specifying the
WOF_DIR
environment variable.Previously, unless you were using the particular arrangement of files and directories from pelias/docker, the default location the extract script looks for data (
/data/whosonfirst-data/sqlite
) was probably not correct.I noticed this inconvenience when running Pelias locally without docker for the first time in quite a long time.
My guess/recollection is an older version of the extract script (pre-sqlite) was pure bash, and so checking
pelias.json
was less convenient than in the current Node.js script.The
WOF_DIR
environment variable is left as an override, but my hope is with this change almost no one would have to use it.