config: expose GeoLite2 data via env vars

Adds GeoLite2 databases and configures nginx to expose the data via GEOIP2_ namespaced environment variables.
This commit is contained in:
Marcus Welz
2019-09-10 20:37:30 -04:00
parent 2e11991573
commit addfa1a5a5
4 changed files with 58 additions and 0 deletions

View File

@@ -63,6 +63,16 @@ server {
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_index index.php;
fastcgi_param GEOIP2_LONGITUDE $geoip2_data_longitude;
fastcgi_param GEOIP2_LATITUDE $geoip2_data_latitude;
fastcgi_param GEOIP2_CONTINENT_CODE $geoip2_data_continent_code;
fastcgi_param GEOIP2_CONTINENT_NAME $geoip2_data_continent_name;
fastcgi_param GEOIP2_COUNTRY_CODE $geoip2_data_country_code;
fastcgi_param GEOIP2_COUNTRY_NAME $geoip2_data_country_name;
fastcgi_param GEOIP2_STATE_CODE $geoip2_data_state_code;
fastcgi_param GEOIP2_STATE_NAME $geoip2_data_state_name;
fastcgi_param GEOIP2_CITY_NAME $geoip2_data_city_name;
fastcgi_param GEOIP2_POSTAL_CODE $geoip2_data_postal_code;
include fastcgi_params;
}