File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -197,13 +197,13 @@ cargo build --release --manifest-path server/Cargo.toml
197197
198198``` bash
199199# Create index from PBF file
200- ./build/build-index output -dir input.osm.pbf [input2.osm.pbf ...]
200+ ./build/build-index data -dir/index input.osm.pbf [input2.osm.pbf ...]
201201
202202# Start the server
203- ./server/target/release/query-server output -dir [bind-address]
203+ ./server/target/release/query-server data -dir [bind-address]
204204
205205# Start with automatic HTTPS
206- ./server/target/release/query-server output -dir --domain geocoder.example.com
206+ ./server/target/release/query-server data -dir --domain geocoder.example.com
207207```
208208
209209## Environment Variables (Docker)
Original file line number Diff line number Diff line change @@ -39,7 +39,11 @@ build_index() {
3939}
4040
4141serve () {
42- args=" $DATA_DIR /index"
42+ if [ ! -f " $DATA_DIR /geocoder.json" ] && [ -f " $DATA_DIR /index/geocoder.json" ]; then
43+ echo " Migrating geocoder.json out of index folder..."
44+ mv " $DATA_DIR /index/geocoder.json" " $DATA_DIR /geocoder.json"
45+ fi
46+ args=" $DATA_DIR "
4347 if [ -n " $DOMAIN " ]; then
4448 args=" $args --domain $DOMAIN "
4549 if [ -n " $CACHE_DIR " ]; then
Original file line number Diff line number Diff line change @@ -934,8 +934,9 @@ async fn main() {
934934 let db_path = format ! ( "{}/geocoder.json" , data_dir) ;
935935 let db = auth:: Db :: load ( & db_path) ;
936936
937- eprintln ! ( "Loading index from {}..." , data_dir) ;
938- let index = match Index :: load ( data_dir, street_cell_level, admin_cell_level) {
937+ let index_dir = format ! ( "{}/index" , data_dir) ;
938+ eprintln ! ( "Loading index from {}..." , index_dir) ;
939+ let index = match Index :: load ( & index_dir, street_cell_level, admin_cell_level) {
939940 Ok ( idx) => Arc :: new ( idx) ,
940941 Err ( e) => {
941942 eprintln ! ( "Error: {}" , e) ;
You can’t perform that action at this time.
0 commit comments