-
Improvement
-
Resolution: Outdated
-
Neutral
-
None
-
1.4.5, 1.4.7
-
None
We "Reads the country from an IP address using a GeoLite2 database." which is continuously updated but the way we read it and use it is quite static such as hardcoding a specific path "info/magnolia/personalization/geoip/GeoLite2-Country.mmdb" in our packaged JAR file.
(grep code: GeoIPReader::info.magnolia.personalization.geoip.GeoIPReader line 53)
Expected result:
Having a configuration point such as '/modules/personalization-traits/geoip@GeoLite2Db=/Users/viet.nguyen/tmp/my_new_db.mmdb'
System able to load it whenever we make a change.
Acceptance criteria