Updated backend/frontend
This commit is contained in:
21
README.md
21
README.md
@@ -24,6 +24,13 @@ Create a `.env` file in the project root:
|
||||
```
|
||||
VALHALLA_URL=http://valhalla:8002/route
|
||||
PORT=8080
|
||||
# Optional: Nominatim base URL (defaults to https://nominatim.openstreetmap.org)
|
||||
NOMINATIM_URL=https://nominatim.openstreetmap.org
|
||||
# Recommended: configure a descriptive User-Agent per Nominatim usage policy
|
||||
# Example format: "AppName/Version (+contact-url-or-email)"
|
||||
NOMINATIM_USER_AGENT=FreeMoto/1.0 (+https://fm.ztsw.de/)
|
||||
# Optional: log level (debug, info, warn, error). Default: info
|
||||
LOG_LEVEL=info
|
||||
```
|
||||
|
||||
### Local Development
|
||||
@@ -59,6 +66,9 @@ services:
|
||||
#environment:
|
||||
# - VALHALLA_URL=http://10.200.0.15:8002/route
|
||||
# - PORT=8080
|
||||
# - NOMINATIM_URL=https://nominatim.openstreetmap.org
|
||||
# - NOMINATIM_USER_AGENT=FreeMoto/1.0 (+https://fm.ztsw.de/)
|
||||
# - LOG_LEVEL=debug
|
||||
valhalla-scripted:
|
||||
image: ghcr.io/valhalla/valhalla-scripted:latest
|
||||
ports:
|
||||
@@ -69,6 +79,17 @@ services:
|
||||
- tile_urls=https://download.geofabrik.de/europe/germany-latest.osm.pbf
|
||||
```
|
||||
|
||||
### Notes on Nominatim
|
||||
|
||||
- Please follow the official usage policy for Nominatim. Provide a meaningful `NOMINATIM_USER_AGENT` that includes a contact URL or email. The default is `FreeMoto/1.0 (+https://fm.ztsw.de/)`.
|
||||
- You can point `NOMINATIM_URL` to your own Nominatim instance or keep the default public endpoint.
|
||||
|
||||
### Logging
|
||||
|
||||
- Configure verbosity with `LOG_LEVEL`.
|
||||
- Supported values: `debug`, `info` (default), `warn`, `error`.
|
||||
- Incoming requests are logged at `info` level. Upstream success traces (Valhalla/Nominatim) are at `debug`. Errors are at `error`.
|
||||
|
||||
## Customization
|
||||
|
||||
- **Map UI:** Edit `static/index.html` and `static/main.js`
|
||||
|
||||
Reference in New Issue
Block a user