Skip to content

Commit 5dac624

Browse files
etienneJrfrodrigo
authored andcommitted
document usage without docker
1 parent c4115b0 commit 5dac624

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

README.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff 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

1527
The API as available at http://localhost:9292/interpreter

0 commit comments

Comments
 (0)