Skip to content

hank-cp/geoip2-docker

Repository files navigation

spring-boot-admin-docker

Docker Image for https://github.com/codecentric/spring-boot-admin

Usage

Pull image from Docker Hub

docker pull hankcp/geoip2-docker:2.15.0

Run in container

docker run --name geoip2-docker -p 8080:8080 \
  -e GEOIPUPDATE_ACCOUNT_ID=YOUR_MAXMIND_ACCOUNT_ID \
  -e GEOIPUPDATE_LICENSE_KEY=YOUR_MAXMIND_LICENSE_KEY \
  -e GEOIPUPDATE_EDITION_IDS="GeoLite2-Country GeoLite2-City GeoLite2-ASN" \
  geoip2-docker:2.15.0

Environment Variables

  • The Docker image is configured by environment variables. The following variables are required:
    • GEOIPUPDATE_ACCOUNT_ID - Your MaxMind account ID.
    • GEOIPUPDATE_LICENSE_KEY - Your case-sensitive MaxMind license key.
    • GEOIPUPDATE_EDITION_IDS - List of space-separated database edition IDs. Edition IDs may consist of letters, digits, and dashes. For example, GeoIP2-City 106 would download the GeoIP2 City database (GeoIP2-City) and the GeoIP Legacy Country database (106).
  • The following are optional:
    • GEOIPUPDATE_FREQUENCY - The number of hours between geoipupdate runs. If this is not set or is set to 0, geoipupdate will run once and exit.
    • GEOIPUPDATE_HOST - The host name of the server to use. The default is updates.maxmind.com.
    • GEOIPUPDATE_PROXY - The proxy host name or IP address. You may optionally specify a port number, e.g., 127.0.0.1:8888. If no port number is specified, 1080 will be used.
    • GEOIPUPDATE_PROXY_USER_PASSWORD - The proxy user name and password, separated by a colon. For instance, username:password.
    • GEOIPUPDATE_PRESERVE_FILE_TIMES - Whether to preserve modification times of files downloaded from the server. This option is either 0 or 1. The default is 0.
    • GEOIPUPDATE_VERBOSE - Enable verbose mode. Prints out the steps that geoipupdate takes.

Development

Build image

./gradlew dockerBuildImage

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published