Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] Neon Nominatim Server #89

Open
NeonDaniel opened this issue Apr 13, 2023 · 3 comments · May be fixed by #95
Open

[FEAT] Neon Nominatim Server #89

NeonDaniel opened this issue Apr 13, 2023 · 3 comments · May be fixed by #95
Labels
enhancement New feature or request

Comments

@NeonDaniel
Copy link
Member

Objective

Nominatim backends can have high latency at times and might rate-limit as we add more devices with the same UserAgent. Consider implementing a Neon-hosted server and optionally an MQ route for centrally cached lookups.

Initial Implementation Requirements

  • Host a nominatim instance on K8s
  • Expose nominatim URL and update default server in neon_utils
  • Optionally add an MQ wrapper

Other Considerations

No response

@NeonDaniel NeonDaniel added the enhancement New feature or request label Apr 13, 2023
@NeonDaniel
Copy link
Member Author

Helm chart exists but does not work out of the box https://github.com/robjuz/helm-charts/blob/master/charts/nominatim/README.md

@NeonDaniel
Copy link
Member Author

It appears the current public server is causing some rate-limit issues

https://github.com/NeonGeckoCom/neon-utils/actions/runs/7010073982/job/19070854942?pr=487

@NeonDaniel
Copy link
Member Author

NeonDaniel commented Dec 28, 2023

#88 adds a proxy for MapMaker's Nominatim API

@NeonDaniel NeonDaniel transferred this issue from NeonGeckoCom/neon-utils Dec 28, 2023
@NeonDaniel NeonDaniel linked a pull request Apr 30, 2024 that will close this issue
@NeonDaniel NeonDaniel moved this to Low Priority in Community Projects May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Low Priority
Development

Successfully merging a pull request may close this issue.

1 participant