]> git.openstreetmap.org Git - chef.git/blob - cookbooks/vectortile/templates/default/import-planet.erb
Create a new vectortile role
[chef.git] / cookbooks / vectortile / templates / default / import-planet.erb
1 #!/bin/sh
2
3 # Usage
4 # sudo -u tileupdate import-planet osmfile.osm.pbf
5 # sudo -u tileupdate import-planet --cache 50000 osmfile.osm.pbf
6 # This script sets the appropriate Lua and style paths for the osm2pgsql import
7
8 set -e
9
10 export LUA_PATH='/srv/vector.openstreetmap.org/osm2pgsql-themepark/lua/?.lua;/srv/vector.openstreetmap.org/spirit/?.lua;;'
11
12 # Import the osm2pgsql file specified as an argument, using the locations for spirit
13 osm2pgsql \
14   --output flex \
15   --style '/srv/vector.openstreetmap.org/spirit/shortbread.lua' \
16   --slim \
17   <%= @node_store_options %> \
18   -d spirit \
19   $@
20
21 # Set up replication. This doesn't specify the replication server, so it will use planet.osm.org on extracts
22 osm2pgsql-replication init \
23   -d spirit \
24   --server '<%= node[:vectortile][:replication][:url] %>'