File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,10 +6,22 @@ Underpass-API aim to be a [Overpass-API](https://github.com/drolbr/Overpass-API)
66
77## Prepare the data & Run the server
88
9- Folow the instruction of one of the backends:
9+ ### With docker (recommended)
10+
11+ Follow the instruction of one of the backends:
1012* [ Postgres+PostGIS / Osmosis] ( backends/postgres_osmosis/README.md ) , Osmosis schema
1113* [ DuckDB+Spatial / QuackOSM] ( backends/duckdb_quackosm/README.md ) , Quackosm schema
1214
15+ ### Without docker
16+
17+ It is possible to use Underpass-API without docker with the following instructions :
18+
19+ * declare environment variables (add new lines in ` ~/.bashrc ` or ` ~/.profile ` then reload with ` source ~/.bashrc ` ) :
20+ - DuckDB+Spatial / QuackOSM: ` export BACKEND="DuckdbQuackosm" ` and ` export DB="/data/database.parquet" `
21+ - Postgres+PostGIS / Osmosis: ` export BACKEND="PostgresOsmosis" ` and ` export "DATABASE_URL='postgresql://user:pw@host:5432/database" `
22+ * install software : ` bundle install `
23+ * start server : ` bundle exec rackup `
24+
1325## Query
1426
1527The API as available at http://localhost:9292/interpreter
You can’t perform that action at this time.
0 commit comments