mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-09 04:50:59 +00:00
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.
21 lines
708 B
Markdown
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/).
|