#!/bin/bash
ACCOUNT_ID=1320759
LICENSE_KEY=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
GEOIP_DIR="$(dirname "$0")"

echo "[$(date)] Début mise à jour GeoLite2..."

curl -s -L -u "${ACCOUNT_ID}:${LICENSE_KEY}" \
  -o "$GEOIP_DIR/GeoLite2-City.tar.gz" \
  "https://download.maxmind.com/geoip/databases/GeoLite2-City/download?suffix=tar.gz"

if [ ! -f "$GEOIP_DIR/GeoLite2-City.tar.gz" ]; then
    echo "[$(date)] ERREUR : téléchargement échoué."
    exit 1
fi

tar -xzf "$GEOIP_DIR/GeoLite2-City.tar.gz" -C "$GEOIP_DIR"
mv "$GEOIP_DIR"/GeoLite2-City_*/GeoLite2-City.mmdb "$GEOIP_DIR/GeoLite2-City.mmdb"
rm -rf "$GEOIP_DIR"/GeoLite2-City_*/
rm -f "$GEOIP_DIR/GeoLite2-City.tar.gz"

echo "[$(date)] GeoLite2-City.mmdb mis à jour avec succès."