X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/fc961c14fa3762530123e7aad3fae77b6e89be65..b6acd24e5abb3cb2fb871c75664f0540fe3102dc:/VAGRANT.md diff --git a/VAGRANT.md b/VAGRANT.md index 504d28f3..6a680b53 100644 --- a/VAGRANT.md +++ b/VAGRANT.md @@ -30,11 +30,11 @@ is. 1. Start the virtual machine - vagrant up + vagrant up ubuntu 2. Log into the virtual machine - vagrant ssh + vagrant ssh ubuntu 3. Import a small country (Monaco) @@ -45,16 +45,15 @@ is. ``` # inside the virtual machine: - cd Nominatim - wget --no-verbose --output-document=data/monaco.osm.pbf http://download.geofabrik.de/europe/monaco-latest.osm.pbf - ./utils/setup.php --osm-file data/monaco.osm.pbf --osm2pgsql-cache 1000 --all 2>&1 | tee monaco.$$.log - ./utils/specialphrases.php --countries > data/specialphrases_countries.sql - psql -d nominatim -f data/specialphrases_countries.sql + mkdir data + cd build + wget --no-verbose --output-document=../data/monaco.osm.pbf http://download.geofabrik.de/europe/monaco-latest.osm.pbf + ./utils/setup.php --osm-file ../data/monaco.osm.pbf --osm2pgsql-cache 1000 --all 2>&1 | tee monaco.$$.log ``` To repeat an import you'd need to delete the database first - dropdb --username postgres -if-exists nominatim + dropdb -if-exists nominatim @@ -129,11 +128,13 @@ No. Long running Nominatim installations will differ once new import features (o bug fixes) get added since those usually only get applied to new/changed data. Also this document skips the optional Wikipedia data import which affects ranking -of search results. See [Nominatim instllation](http://wiki.openstreetmap.org/wiki/Nominatim/Installation) for details. +of search results. See [Nominatim installation](http://wiki.openstreetmap.org/wiki/Nominatim/Installation) for details. -##### Why Ubuntu, can I test CentOS/CoreOS/FreeBSD? +##### Why Ubuntu and CentOS, can I test CentOS/CoreOS/FreeBSD? -In general Nominatim will run in all these environment. The installation steps +There is a Vagrant script for CentOS available. Simply start your box +with `vagrant up centos` and then log in with `vagrant ssh centos`. +In general Nominatim will also run in the other environments. The installation steps are slightly different, e.g. the name of the package manager, Apache2 package name, location of files. We chose Ubuntu because that is closest to the nominatim.openstreetmap.org production environment.