GitXplorerGitXplorer
p

nominatim-docker

public
30 stars
16 forks
5 issues

Commits

List of commits on branch master.
Unverified
cba34b758e983570dc57b89bbe89cf0fea3f0ae4

:add focal

JJoshuaJackson-jobvite committed 4 years ago
Unverified
2af5f42c9d7aaa632aeb7197667a11141090c3c2

:add bionic

JJoshuaJackson-jobvite committed 4 years ago
Unverified
f8d95840fd1799456fbcff3eb2be36eb1b17a9f3

:add focal target

JJoshuaJackson-jobvite committed 4 years ago
Unverified
2ee6f8ad43a29262848e61f7beaead79e5a476e7

:add bionic as a build type

JJoshuaJackson-jobvite committed 4 years ago
Verified
dc82478d1fde1764d7e01bbc5d40bd7d3b670341

Merge pull request #28 from peter-evans/actions-ci

ppeter-evans committed 4 years ago
Unverified
73f9117d65612d4210e150346f3b15e63886a85e

Switch ci to github actions

ppeter-evans committed 4 years ago

README

The README file for this repository.

nominatim-docker

CI

Docker image for Nominatim, an open source tool to search OpenStreetMap data by name and address (geocoding) and to generate synthetic addresses of OSM points (reverse geocoding).

Supported tags and respective Dockerfile links

Usage

Pass the NOMINATIM_PBF_URL environment variable to the container referencing the URL of your PBF file:

docker run -d -p 8080:8080 \
-e NOMINATIM_PBF_URL='http://download.geofabrik.de/asia/maldives-latest.osm.pbf' \
--name nominatim peterevans/nominatim:latest

The PBF file will be downloaded and the database will begin building. Note that very large databases may take hours to be built.

Tail the logs to verify the database has been built and Apache is serving requests:

docker logs -f <CONTAINER ID>

Then point your web browser to http://localhost:8080/

For documentation see https://wiki.openstreetmap.org/wiki/Nominatim

Persistent Storage

For a solution to persisting the database and immutable deployments check out Nominatim for Kubernetes.

License

MIT License - see the LICENSE file for details