Files
HealthLog/assets/geolite2/README.md
T
Marc-André Bombeck 4f09c3f862 chore(release): v1.4.27
v1.4.27 — Mobile capability and maintainer-finding cleanup.

ResponsiveSheet primitive (bottom-sheet on narrow viewports, centred dialog on desktop)
applied to BD, Weight, Glucose, Mood, Activity forms. Maintainer-finding cleanups across
Coach, Insights, Reports, Privacy. GeoLite2 offline geocoding with resilience layer
(graceful fallback when EULA not yet propagated). E2E gap-fill coverage. 450-line
release notes attached to the GitHub Release.
2026-05-15 22:59:10 +02:00

21 lines
708 B
Markdown

# GeoLite2 databases
`GeoLite2-City.mmdb` and `GeoLite2-ASN.mmdb` are downloaded at build
time by `scripts/fetch-geolite2.sh` and copied into the Docker image
at `/opt/geolite2/`. The runtime resolver in `src/lib/geo.ts` reads
them via `mmdb-lib`.
Run before `docker build`:
```
MAXMIND_LICENSE_KEY=xxxx ./scripts/fetch-geolite2.sh
```
Without the key the script exits cleanly and the image builds without
the databases — the resolver falls back to the `ipwho.is` online
provider (the v1.4.26 behaviour).
This product includes GeoLite2 data created by MaxMind, available from
<https://www.maxmind.com>. The databases are licensed under
[CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).