Traefik-GeoLogger

Include geo locations in your traefik logs.

Testing:

docker build . -t geologger
docker run --rm -d --name geologger -p 8080:8080\
    --mount type=bind,source="$(pwd)"/GeoLite2-City.mmdb,target=/app/GeoLite2-City.mmdb \
    --mount type=bind,source="$(pwd)"/access.log,target=/var/log/access.log \
    geologger:latest
docker logs geologger -f
echo "Stopping container..."
docker stop geologger


docker build . -t geologger -f Dockerfile.database
docker run --rm -d --name geologger -p 8080:8080\
    --mount type=bind,source="$(pwd)"/access.log,target=/var/log/access.log \
    geologger:latest
docker logs geologger -f
echo "Stopping container..."
docker stop geologger

Libraries

geologger