# mmdb-grpc [![crates.io](https://img.shields.io/crates/v/mmdb-grpc)](https://crates.io/crates/mmdb-grpc) [![Build](https://github.com/tkrs/mmdb-grpc/workflows/Build/badge.svg)](https://github.com/tkrs/mmdb-grpc/actions/workflows/build.yml) [![Release](https://github.com/tkrs/mmdb-grpc/workflows/Release/badge.svg)](https://github.com/tkrs/mmdb-grpc/actions/workflows/release.yml) The gRPC service that provides a query to [maxminddb](https://docs.rs/crate/maxminddb/) ## Usage ``` ❯ cargo install mmdb-grpc ``` ``` ❯ mmdb-server --help mmdb-grpc x.y.z Takeru Sato USAGE: mmdb-server [OPTIONS] FLAGS: --help Prints help information -V, --version Prints version information OPTIONS: -h, --host [default: localhost] --keepalive-permit-without-calls --keepalive-time --keepalive-timeout -f, --file [default: /usr/share/GeoIP/GeoLite2-City.mmdb] -p, --port [default: 50000] --slots-per-worker -w, --workers [default: 1] ``` ``` ❯ mmdb-reload --help mmdb-grpc x.y.z Takeru Sato USAGE: mmdb-reload [OPTIONS] FLAGS: --help Prints help information -V, --version Prints version information OPTIONS: -h, --host [default: localhost] -p, --port [default: 50000] -s, --schedule ```