diff --git a/freegeoip/Dockerfile b/freegeoip/Dockerfile index f8d253c..6c257a4 100644 --- a/freegeoip/Dockerfile +++ b/freegeoip/Dockerfile @@ -8,15 +8,16 @@ MAINTAINER EasyPi Software Foundation ARG FREEGEOIP_VERSION=3.4.1 ARG FREEGEOIP_FILE=freegeoip-${FREEGEOIP_VERSION}-linux-amd64.tar.gz ARG FREEGEOIP_URL=https://github.com/fiorix/freegeoip/releases/download/v${FREEGEOIP_VERSION}/${FREEGEOIP_FILE} +ARG MMDB_URL=https://cdn.jsdelivr.net/npm/geolite2-city@1.0.0/GeoLite2-City.mmdb.gz WORKDIR /opt/freegeoip RUN set -xe \ - && apk add --no-cache curl tar \ + && apk add --no-cache curl tar wget \ && curl -sSL ${FREEGEOIP_URL} | tar xz --strip 1 \ - && apk del curl tar - -COPY data/GeoLite2-City.mmdb.gz /opt/freegeoip/data/ + && mkdir -p data \ + && wget -P data ${MMDB_URL} \ + && apk del curl tar wget EXPOSE 8080 8888 diff --git a/freegeoip/data/GeoLite2-City.mmdb.gz b/freegeoip/data/GeoLite2-City.mmdb.gz deleted file mode 100644 index fe45449..0000000 Binary files a/freegeoip/data/GeoLite2-City.mmdb.gz and /dev/null differ